我有一个需要第三方库的 Qt creator 项目。我想将标题添加到项目的包含路径中。我该怎么做呢?
如果您使用的是标准 Qt 构建系统 qmake,只需在.pro文件中添加一行,如qmake 变量参考中所述:
.pro
INCLUDEPATH += <your path>
如果您使用自己的构建系统,则通过选择“基于 Makefile 的项目的导入”来创建项目。这将在您的项目目录中创建一些文件,包括一个名为<your project name>.includes. 在该文件中,只需列出要包含的路径,每行一个。实际上,所有这些都是告诉 Qt Creator 在哪里寻找文件以索引以自动完成。您自己的构建系统必须以自己的方式处理包含路径。
<your project name>.includes
如Qt Creator Manual 中所述,<your path>必须是绝对路径,但您可以.pro通过使用$$PWDwhich 指代包含您的.pro文件的文件夹来避免文件中特定于操作系统、主机或用户的条目,例如
<your path>
$$PWD
INCLUDEPATH += $$PWD/code/include