Qt .pro文件:添加包含“include”目录的路径不起作用

时间:2013-10-23 16:47:23

标签: c++ qt qmake

我在我的Qt项目中包含了新文件。头文件由另一个应用程序安装在如下路径中:

INCLUDEPATH += <path>\\include

问题是Qt将include识别为保留字,并且无法识别此文件夹中的头文件。当我将文件夹重命名为Include或include2时 - 一切正常,此文件夹的文件将成功导入。

我不想更改文件夹名称,因为每个其他想要编译我的应用程序的用户也必须这样做。任何人都可以建议我其他解决方案吗?

谢谢!

3 个答案:

答案 0 :(得分:2)

有同样的问题。

只需添加$$quote,然后将路径放入大括号。

例如:

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

答案 1 :(得分:0)

使用

INCPATH  = -I/<path>/include

或明确指定每个文件

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

答案 2 :(得分:0)

尝试使用/作为分隔符号: INCLUDEPATH += "<path>/include"