我在Qt项目中包含了新文件。头文件是由其他应用程序安装在这样的路径:Qt .pro文件:添加包含“include”目录的路径不起作用
INCLUDEPATH += <path>\\include
的问题是,Qt的识别包括作为保留字,并没有认识到这个文件夹中的头文件。当我将该文件夹重命名为Include或include2时 - 一切正常,这个文件夹的文件被成功导入。
我不想更改文件夹名称,因为每个想要编译我的应用程序的用户都必须这样做。任何人都可以请建议我其他解决方案
谢谢!
我在Qt项目中包含了新文件。头文件是由其他应用程序安装在这样的路径:Qt .pro文件:添加包含“include”目录的路径不起作用
INCLUDEPATH += <path>\\include
的问题是,Qt的识别包括作为保留字,并没有认识到这个文件夹中的头文件。当我将该文件夹重命名为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"
是您的路径用双引号? – AsG
是的,我有双引号 – RRR