我正在编写一个小的qt应用程序套件,它由一组在同一组文件上工作的小程序组成。它们是这样组织起来的:
/ app1/ main.cpp app2/ main.cpp app3/ main.cpp公共/ project.h project.cpp somemore.h somemore.cpp appsuite.pro
当我执行qmake && make时,我希望构建以下二进制文件:
如何编写appsuite.pro才能这样工作呢?
我听说过一些关于.pri文件的事情,但是我不知道如何在我的“情况”中使用它们。
帮助感激,
jrh
发布于 2009-10-08 15:44:59
一种方法是让每个子目录都有一个.pro文件。
appsuite.pro:
TEMPLATE = subdirs
SUBDIRS = common app1 app2 app3
app1.depends = common
app2.depends = common
app3.depends = commonapp1/app1.pro:
TARGET = app1
SOURCES = main.cpp
INCLUDEPATH += ../common
LIBS += -L../common -lcommoncommon.pro文件应该构建一个静态库,然后可以链接到二进制文件。
共同/共同.专业:
TEMPLATE = lib
CONFIG = staticlib
SOURCES = project.cpp more.cpp
HEADERS = project.h more.hhttps://stackoverflow.com/questions/1538398
复制相似问题