我在Qt creator中有一个需要第三方库的项目。我想将头文件添加到项目的包含路径中。我该怎么做呢?
发布于 2010-05-02 11:54:11
如果您使用的是标准的Qt构建系统qmake,只需按照qmake Variable Reference中的说明向.pro
文件添加一行代码
INCLUDEPATH += <your path>
如果您使用自己的构建系统,则可以通过选择"Import of Makefile-based project“来创建项目。这将在项目目录中创建一些文件,其中包括一个名为<your project name>.includes
的文件。在该文件中,只需列出要包含的路径,每行一个。实际上,所有这一切都是为了告诉Qt Creator在哪里查找文件以进行自动完成索引。您自己的构建系统必须以自己的方式处理包含路径。
作为explained in the Qt Creator Manual,<your path>
必须是绝对路径,但您可以通过使用$$PWD
来避免.pro
文件中特定于操作系统、主机或用户的条目,该文件夹指的是包含.pro
文件的文件夹,例如
INCLUDEPATH += $$PWD/code/include
发布于 2015-06-07 18:33:38
对于像我这样完全不熟悉Qt Creator的人,您可以在Qt Creator中修改项目的.pro文件:
只需双击Projects窗口中的"your project name".pro,并在.pro文件的底部添加包含路径,就像我所做的那样。
发布于 2013-02-27 05:22:17
要添加全局包含路径,请在Projects/Build/Build Steps部分的"Additional arguments“中使用qmake的自定义命令,如下所示:"QT+=your_qt_modules" "DEFINES+=your_defines"
我认为您可以通过这种方式使用*.pro文件中的任何命令。
https://stackoverflow.com/questions/2752352
复制相似问题