我在我的 Qt 项目中包含新文件。头文件由另一个应用程序安装在如下路径中:
INCLUDEPATH += <path>\\include
问题是 Qt 将 include 识别为保留字,并且不识别此文件夹中的头文件。当我将文件夹重命名为 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"