我使用qt-creator 5.2并在mac os 10.9上安装qwt6.1.0。我按照guide,安装qwt6.1.0成功。 我使用这些cmd:
cd $QwtDir
qmake -spec macx-g++
make
sudo make install
sudo ln -s /usr/local/qwt-6.1.0/lib/qwt.framework/qwt /usr/lib/qwt
但是当我编译程序时,它出现了这个问题:
dyld: Library not loaded: qwt.framework/Versions/6/qwt
我该怎么办?
答案 0 :(得分:4)
我终于找到了解决方案:只需将qwt.framework复制到Libary / Frameworks文件夹,一切都应该可以使用了。在重新安装所有东西后,我一直在寻找3小时寻找合适的解决方案等。希望这会有所帮助。
答案 1 :(得分:0)
第三方框架可以在许多不同的文件系统位置,具体取决于某些因素。
对于几乎所有情况,在/ Library / Frameworks中安装框架是最佳选择。编译器在编译时自动发现此位置中的框架,并在运行时自动发现动态链接器。链接到其他目录中的框架的应用程序(例如〜/ Library / Frameworks或/ Network / Library / Frameworks)必须在构建时指定框架的确切路径,以便动态链接器可以找到它。如果路径发生更改(可能是用户主目录),则动态链接器可能无法找到框架。