QtCreator棘手的项目

时间:2013-04-12 13:45:36

标签: qt qt-creator project-files

我在Qt Creator有一个项目,它有几个共享库项目,主项目也包含main函数。我想要的是添加一个不应该是共享库的新项目,而只是一个包含一些头文件的项目,我保留定义和错误代码。我希望能够将此项目的路径添加到其他项目INCLUDEPATH,以便在其他项目中使用这些文件。

为此,我创建了一个空项目,.pro文件如下所示:

HEADERS += \
    myHeader.h

但是当我构建整个项目时,它抱怨它在这个项目中找不到只有一个标题的主要文件。

QtCreator是否可以实现这一目标?

1 个答案:

答案 0 :(得分:2)

创建一个包含.pri等的INCLUDEPATH文件;然后在其他项目的.pro文件中引用它:

# Common.pri
INCLUDEPATH += ../myPath
INCLUDE += myHeader.h

# OtherProject.pro
!include( ./Common.pri ) {
    error( Could not find the Common.pri file. )
}

INCLUDEPATH += ../myOtherPath

请记住在+=文件中使用.pro运算符,否则会覆盖.pri个文件变量。