path - 如何在Qt Creator中添加包含路径?

标签 path include qt-creator

我正在 Qt Creator 中处理一个需要第三方库的项目。我想将 header 添加到项目的包含路径中。我该怎么做?

最佳答案

如果您使用的是标准 Qt 构建系统 qmake,只需在 .pro 中添加一行即可文件如 qmake Variable Reference 中所述:

INCLUDEPATH += <your path>

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

explained in the Qt Creator Manual , <your path>必须是绝对路径,但您可以避免 .pro 中特定于操作系统、主机或用户的条目使用 $$PWD 文件它指的是包含您的 .pro 的文件夹文件,例如

INCLUDEPATH += $$PWD/code/include

关于path - 如何在Qt Creator中添加包含路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752352/

相关文章:

python-3.x - 如何评估路径中的双星号(星号)?

c# - 递归列出给定路径下的所有文件和文件夹?

c++ - #include <文件名> 和 #include "filename"之间有什么区别?

c - 如何在 OS X 中包含 FFI?

Java:路径与文件

css - 我的 haml 文件中的 css 路径有问题

java - 为什么在 Eclipse 中查看包含的 Jar 库时看不到代码?

c++ - 来自 sfml 示例的重构 pong 中的棘手错误

c++ - Qt Creator - 如何启用 float IDE 布局?

c++ - Qt Creator 错误 : cannot find -lopencv_imgcodecs