ich habe folgendes Problem, ich möchte unter Windows(7) eine Library hinzufügen
Code: Alles auswählen
win32:CONFIG(release, debug|release): LIBS += $(PATH_MY_LIB)/libs -lMyLib
else:win32:CONFIG(debug, debug|release): LIBS += $(PATH_MY_LIB)/libs -lMyLib_d
INCLUDEPATH += $(PATH_MY_LIB)/includes
DEPENDPATH += $(PATH_MY_LIB)/includes
Code: Alles auswählen
Fehler:No rule to make target `C:\Program', needed by `debug/main.o'. Stop.
Meine bisherigen versuche waren mit $$quote einen neuen String zu erzeugen und mit double quotes einzuschließen
Code: Alles auswählen
PATH_MY_LIB_IN_QT = $$quote(\"-L$(PATH_MY_LIB)/lib/\" -lMyLib)
PATH_MY_LIB_IN_QT_D = $$quote(\"-L$(PATH_MY_LIB)/lib/\" -lMyLib_d)
Wenn aber nichts daran gehängt wird, im falle von INCLUDEPATH und DEPENDPATH, wird der neue String nicht von double quotes eingeschlossen zurückgegeben.
Code: Alles auswählen
PATH_MY_INCLUDE_IN_QT = $$quote(\"$(PATH_MY_LIB)/include/\")
Bitte um Hilfe, danke!