我已经使用Macports安装了Qt。但是,我不知道如何将Qt链接到代码中...编译代码的确切命令是什么,包含路径,库路径和库的名称。任何人都可以帮助我吗?我使用clang和g ++作为主要的C ++编译器。
#include <Qdebug>
#include <iostream>
int main()
{
cout << "Test compilation.";
return 0;
}
答案 0 :(得分:-1)
与linux系统一样,为了向项目添加库。 你需要告诉makefile 3:
对于Qt,makefile由qmake从project.pro生成。 您需要在project.pro
中添加以下内容LIBS += -L/usr/opt/lib -lmylib
INCLUDEPATH += /usr/opt/include/
DEPENDPATH += /usr/opt/include/
好的,与DEPENDPATH有什么关系?
因此,如果更新mylib,应该构建系统触发新构建吗?
答案通常是肯定的。所以添加DEPENDPATH是一个好主意。
有关详细信息,请参阅http://doc.qt.io/qt-5/qmake-variable-reference.html。