Qt .pro文件:添加包含"include"目录的路径不起作用

Qt .pro file: adding path which includes "include" directory doesn't work

本文关键字:路径 不起作用 include Qt 文件 添加 包含 pro      更新时间:2023-10-16

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

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"