【发布时间】:2019-03-09 11:46:04
【问题描述】:
我创建了一个 Qt 子目录项目,其中包含 2 个项目 - lib1 和 app1,其中 app1 使用 lib1 中的一个类。
lib1:
Lib1::Lib1() {
qDebug("hello, lib1");
}
app1 应该打印hello, lib1:
#include "lib1.h"
int main(int /*argc*/, char */*argv*/[]) {
Lib1();
return 0;
}
链接 2 个项目以便 app1 可以使用 lib1 的规范方法是什么?
我查看了create and use shared library with qt,它提到了INCLUDEPATH、LIBS 和$$PWD。这是我应该使用的吗?这是最合适的方法吗?另外,我应该将app1.depends = lib1 添加到我的 subdirs.pro 文件中吗?
【问题讨论】:
标签: c++ qt qmake subdirectory