C++ 在OSX 10.8.3上安装Qwt 6.02时出错

C++ 在OSX 10.8.3上安装Qwt 6.02时出错,c++,qt,osx-mountain-lion,qwt,C++,Qt,Osx Mountain Lion,Qwt,命令后 qmake -spec macx-g++ make make install 我要走了 ld: library not found for -lqwt collect2: ld returned 1 exit status make[2]: *** [../../lib/qwtmathml.framework/qwtmathml] Error 1 make[1]: *** [sub-mathml-make_default] Error 2 make: *** [sub-texteng

命令后

qmake -spec macx-g++ 
make
make install
我要走了

ld: library not found for -lqwt
collect2: ld returned 1 exit status
make[2]: *** [../../lib/qwtmathml.framework/qwtmathml] Error 1
make[1]: *** [sub-mathml-make_default] Error 2
make: *** [sub-textengines-make_default-ordered] Error 2

知道问题出在哪里吗?

快速回答:编辑
qwtconfig.pri
并注释掉最后一行的第二行,然后重新构建:

QWT_CONFIG += QwtFramework // Comment this line out
长答案:OS X上的Qwt会在默认情况下尝试将自身构建为一个。除了基本的qwt库之外,qwt包中还有一些其他内部项也在尝试构建(例如,QwtMathML库)。Qwt使用的QMake项目文件在尝试构建这些最终依赖项时出现了一些问题,但它找不到刚刚构建的Qwt框架(如果您在lib目录中查看,您应该看到,
Qwt.framework
实际上已经构建并存在)。但是没有一台OSX机器可以尝试修复它们,所以他依赖于提交修复的人