2013-10-23 210 views
2

我在Qt项目中包含了新文件。头文件是由其他应用程序安装在这样的路径:Qt .pro文件:添加包含“include”目录的路径不起作用

INCLUDEPATH += <path>\\include 

的问题是,Qt的识别包括作为保留字,并没有认识到这个文件夹中的头文件。当我将该文件夹重命名为Include或include2时 - 一切正常,这个文件夹的文件被成功导入。

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

谢谢!

+0

是您的路径用双引号? – AsG

+0

是的,我有双引号 – RRR

回答

2

有同样的问题。

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

例如:

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

使用

INCPATH = -I/<path>/include 

或指定每个文件中明确

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

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

相关问题