【发布时间】:2015-11-11 17:13:35
【问题描述】:
我正在尝试设置 Marble 以在 OSX 上使用 Qt 5.5。我对链接等细节不是很有经验,我认为这导致了我遇到的问题。
问题:我是否搞砸了“marble”安装,或者这是一个容易解决的链接问题?
Qt 5.5 安装在运行 OSX 10.9.5 的系统上的我的用户目录中(使用 Qt 的网络安装程序)。它工作正常。我按照 Marble 网站上的 instructions 使用(我相信)适当的 Qt 标志从源代码进行克隆、构建和安装。这似乎没有问题。当我尝试构建列出here 的简单测试应用程序时,#include <marble/MarbleWidget.h> 行给出了“找不到文件”错误。
安装后我得到了以下结果:
我的根用户文件夹中的“大理石”目录
“Marble.app”文件以及 bin 和包含目录中的各种其他 marble 相关文件。但是 Marble.app 在启动时会出现以下错误:
Dyld 错误消息:库未加载: @rpath/QtCore.framework/Versions/5/QtCore 引用自: /usr/local/Marble.app/Contents/MacOS/marble-qt 原因:图像不 找到了
二进制图像: 0x7fff6a1f9000 - 0x7fff6a22c817 dyld (239.4) /usr/lib/dyld
【问题讨论】: