我在我的Qt项目中包含了新文件。头文件由另一个应用程序安装在如下路径中:
INCLUDEPATH += <path>\\include
问题是Qt将include识别为保留字,并且无法识别此文件夹中的头文件。当我将文件夹重命名为Include或include2时 - 一切正常,此文件夹的文件将成功导入。
我不想更改文件夹名称,因为每个其他想要编译我的应用程序的用户也必须这样做。任何人都可以建议我其他解决方案吗?
谢谢!
答案 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"