如何在QtCreator中添加包含路径?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

我在Qt创建者中有一个项目需要第三方库。我想将标题添加到项目的包含路径中。我该怎么做?

提问于
用户回答回答于

如果使用的是标准Qt构建系统qmake,只需.proqmake变量参考中记录的文件中添加一行即可:

INCLUDEPATH += <your path>

如果您正在使用自己的构建系统,则通过选择“导入基于Makefile的项目”来创建项目。这将在您的项目目录中创建一些文件,包括一个名为的文件<your project name>.includes。在该文件中,只需列出要包含的路径,每行一个。真的,所有这一切都告诉Qt Creator在哪里查找要自动完成索引的文件。你自己的构建系统必须以自己的方式处理包含路径。

正如Qt Creator手册中解释的<your path>必须是绝对路径,但可以.pro通过使用$$PWD指向包含.pro文件的文件夹来避免文件中操作系统,主机或用户特定的条目,例如

INCLUDEPATH += $$PWD/code/include
用户回答回答于

要在“附加参数”中的Projects / Build / Build Steps部分中添加全局包含路径,请使用qmake的自定义命令,如下所示: "QT+=your_qt_modules" "DEFINES+=your_defines"

我认为你可以以这种方式使用* .pro文件中的任何命令。

扫码关注云+社区