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

标签 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-textengines-make_default-ordered] Error 2

知道可能是什么问题吗?

最佳答案

快速回答:编辑qwtconfig.pri 并注释掉倒数第二行并重建:

QWT_CONFIG += QwtFramework // Comment this line out

长答案:OS X 上的 Qwt 试图将自己构建为 Mac Framework默认情况下。除了基本的 qwt 库之外,Qwt 包中还有一些其他内部项目也在尝试构建(例如,QwtMathML 库)。 Qwt 使用的 QMake 项目文件在尝试构建那些最终依赖项时有几个问题,但它找不到它刚刚构建的 Qwt 框架(如果你查看 lib 目录,你应该看到 qwt.framework 实际上是建立在那里的)。 The developer is aware of them但没有 OS X 机器来尝试修复它们,因此他依赖于有人提交修复。

关于c++ - 在 OSX 10.8.3 上安装 Qwt 6.02 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15775262/

相关文章:

Qt 可编辑 QGraphicsTextItem 验证文本并在更改时发出信号

cocoa - 允许应用在 Power Nap 期间下载数据

netbeans - 无法从资源 net/sf/antcontrib/antlib.xml、netbeans 加载定义

c++ - 模板类方法与重载方法冲突

c++ - 惰性逻辑和临时值以提高表达式的可读性

c++ - 在顶部 mac 窗口显示应用程序菜单

c++ - Qt:像Eclipse一样拖放Widget实现任意布局(拆分)

objective-c - WebKit 10.8 : How to programmatically set the value of an input[type=file] field?

c++ - 带有可选参数的 Poco 选项

c++ - 在 Ubuntu 上为 OpenFrameworks 编译 Basler Pylon SDK