2013-10-23 206 views
2

我在Qt項目中包含了新文件。頭文件是由其他應用程序安裝在這樣的路徑:Qt .pro文件:添加包含「include」目錄的路徑不起作用

INCLUDEPATH += <path>\\include 

的問題是,Qt的識別包括作爲保留字,並沒有認識到這個文件夾中的頭文件。當我將該文件夾重命名爲Include或include2時 - 一切正常,這個文件夾的文件被成功導入。

我不想更改文件夾名稱,因爲每個想要編譯我的應用程序的用戶都必須這樣做。任何人都可以請建議我其他解決方案

謝謝!

+0

是您的路徑用雙引號? – AsG

+0

是的,我有雙引號 – RRR

回答

2

有同樣的問題。

只需添加$$quote,並將路徑放在大括號中。

例如:

$$quote(C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\include) 
0

使用

INCPATH = -I/<path>/include 

或指定每個文件中明確

HEADERS = include/menuinterface.h \ 
      include/editormenuinterface.h \ 
      include/schematicmenuint 
      ... 
0

嘗試使用/作爲分隔符: INCLUDEPATH += "<path>/include"

相關問題