我正在 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/