我在Qt項目中包含了新文件。頭文件是由其他應用程序安裝在這樣的路徑:Qt .pro文件:添加包含「include」目錄的路徑不起作用
INCLUDEPATH += <path>\\include
的問題是,Qt的識別包括作爲保留字,並沒有認識到這個文件夾中的頭文件。當我將該文件夾重命名爲Include或include2時 - 一切正常,這個文件夾的文件被成功導入。
我不想更改文件夾名稱,因爲每個想要編譯我的應用程序的用戶都必須這樣做。任何人都可以請建議我其他解決方案
謝謝!
我在Qt項目中包含了新文件。頭文件是由其他應用程序安裝在這樣的路徑:Qt .pro文件:添加包含「include」目錄的路徑不起作用
INCLUDEPATH += <path>\\include
的問題是,Qt的識別包括作爲保留字,並沒有認識到這個文件夾中的頭文件。當我將該文件夾重命名爲Include或include2時 - 一切正常,這個文件夾的文件被成功導入。
我不想更改文件夾名稱,因爲每個想要編譯我的應用程序的用戶都必須這樣做。任何人都可以請建議我其他解決方案
謝謝!
有同樣的問題。
只需添加$$quote
,並將路徑放在大括號中。
例如:
$$quote(C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\include)
使用
INCPATH = -I/<path>/include
或指定每個文件中明確
HEADERS = include/menuinterface.h \
include/editormenuinterface.h \
include/schematicmenuint
...
嘗試使用/
作爲分隔符: INCLUDEPATH += "<path>/include"
是您的路徑用雙引號? – AsG
是的,我有雙引號 – RRR