代码之家  ›  专栏  ›  技术社区  ›  Nathan Osman

如何在qt creator中添加include path?

  •  142
  • Nathan Osman  · 技术社区  · 14 年前

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

    3 回复  |  直到 9 年前
        1
  •  207
  •   tomvodi    9 年前

    如果您使用标准qt构建系统qmake,只需在 .pro 文件记录在 qmake Variable Reference :

    INCLUDEPATH += <your path>
    

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

    AS explained in the Qt Creator Manual , <your path> 必须是绝对路径,但可以在 Pro 使用文件 $$PWD 它指的是包含 Pro 文件,例如

    INCLUDEPATH += $$PWD/code/include
    
        2
  •  5
  •   Alex Maltsev    12 年前

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

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

        3
  •  3
  •   Adam    9 年前

    对于像我这样完全不熟悉qt creator的人,您可以从qt creator中修改项目的.pro文件:

    enter image description here

    在“项目”窗口中双击“你的项目名”.pro,然后像我一样在.pro文件的底部添加include路径。