2

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

INCLUDEPATH += <path>\\include

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

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

谢谢!

4

3 回答 3

2

有同样的问题。

只需添加$$quote,并将路径放在大括号中。

例如:

$$quote(C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\include)
于 2013-11-25T09:56:13.823 回答
0

利用

INCPATH  = -I/<path>/include

或明确指定每个文件

 HEADERS =   include/menuinterface.h \
             include/editormenuinterface.h \
             include/schematicmenuint
             ...
于 2013-10-23T16:53:38.567 回答
0

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

于 2013-10-24T06:00:55.997 回答