首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mac os 10.9上的qwt 6.1.0原因:未加载库: qwt.framework/Versions/6/qwt

mac os 10.9上的qwt 6.1.0原因:未加载库: qwt.framework/Versions/6/qwt
EN

Stack Overflow用户
提问于 2014-02-12 11:34:36
回答 2查看 1.3K关注 0票数 4

我使用qt-creator 5.2并在mac os 10.9上安装了qwt6.1.0。我遵循guide,并成功安装了qwt6.1.0。我使用这些cmd:

代码语言:javascript
复制
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

但是当我编译这个程序时,它出现了这个问题:

代码语言:javascript
复制
dyld: Library not loaded: qwt.framework/Versions/6/qwt

我该怎么办?

EN

回答 2

Stack Overflow用户

发布于 2014-03-31 18:34:36

我最终找到了解决方案:只需将qwt.framework复制到Libary/Frameworks文件夹中,一切都将从现在开始。我正在寻找大约3个小时,以找到正确的解决方案后,重新安装一切等。希望这有帮助。

票数 4
EN

Stack Overflow用户

发布于 2016-07-03 01:06:50

Mac Developer Library

第三方框架可以放在许多不同的文件系统位置,这取决于某些因素。

  • 大多数公共框架应该安装在/Library/Frameworks.
  • If的本地级别您的框架只能由单个用户使用,您可以将其安装在当前用户的~/Library/Frameworks子目录中;但是,如果可能,应避免使用此选项。
  • 如果要在局域网中使用它们,则可以将其安装在//
    • / frameworks中;但是,如果可能,应避免使用此选项。

对于几乎所有的情况,将框架安装在/Library/Frameworks中是最佳选择。此位置中的框架由编译器在编译时自动发现,而动态链接器在运行时自动发现。链接到其他目录中的框架的应用程序,例如~/Library/Frameworks或/Network/Library/ frameworks,必须在构建时指定框架的确切路径,以便动态链接器可以找到它。如果路径发生更改(就像用户主目录一样),则动态链接器可能无法找到框架。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21718064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档