我正在尝试将Marble设置为在 OSX 上与 Qt 5.5 一起使用。我对链接等细节不是很有经验,我认为这导致了我遇到的问题。
问题:我是否搞砸了“大理石”安装,或者这是一个容易解决的链接问题?
Qt 5.5 安装在运行 OSX 10.9.5 的系统上的我的用户目录中(使用 Qt 的网络安装程序)。它工作正常。我按照 Marble 网站上的说明使用(我相信)适当的 Qt 标志从源代码克隆、构建和安装。这似乎没有问题。当我尝试构建此处列出的简单测试应用程序时,该#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) <7AD43B9B-5CEA-3C7E-9836-A06909F9CA56> /usr/lib/dyld