0

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

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

HEADERS += \
    myHeader.h

但是当我构建整个项目时,它抱怨它没有在这个项目中找到只有一个标题的 main。

有可能QtCreator实现这一目标吗?

4

1 回答 1

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文件变量。

于 2013-04-12T14:14:22.417 回答