c++ - SFML 库未加载错误,未找到图像

标签 c++ macos sfml

我正在尝试在不使用 Xcode 的情况下在我的 OS Mac 上开始使用 SFML,并且已经完成了非 IDE 安装。我正在学习本教程:https://www.sfml-dev.org/tutorials/2.0/start-linux.php这是 linux 安装页面,但它似乎适合尝试在 mac OS 终端上安装的人。

我有一个 CPP 目录,我在其中保存我的 example.cpp 文件,在该目录中,我有一个“Resources”文件夹,我在其中保存 SFML 内容。但是,我在终端上收到“未加载库”错误,我在网上搜索了一下,但仍然遇到了一些麻烦。我已经在自制软件上添加了“freetype”,但这似乎不起作用。我还确保告诉动态链接器在哪里可以找到 SMFL 库。

el-nino:CPP Home$ g++ -std=c++11 -IResources/SFMLR/include -c example.cpp
el-nino:CPP Home$ g++ example.o -o sfml-app -LResources/SFMLR/lib -lsfml-graphics -lsfml-window -lsfml-system
el-nino:CPP Home$ ./sfml-app
dyld: Library not loaded: @rpath/../Frameworks/freetype.framework/Versions/A/freetype
Referenced from: /Users/Home/Desktop/Junk_Code/CPP/Resources/SFMLR/lib/libsfml-graphics.2.4.2.dylib
Reason: image not found
Abort trap: 6

最佳答案

需要将extlibs的内容复制到/Library/Frameworks

然后尝试构建并运行您的应用 :)

关于c++ - SFML 库未加载错误,未找到图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44579656/

相关文章:

c++ - 需要帮助将 Kruskal 算法应用于使用 2D 结构存储数据的现有邻接矩阵程序

c++ - WebKit 中的多进程(或等效的)

objective-c - 哪些 Cocoa View 和控件将创建类似于网络首选项显示的一部分 (Mac OS)?

c++ - 什么时候使用新关键字?

c++ - 编译器错误 ‘NonCopyable::NonCopyable(const NonCopyable&)’ 是私有(private)的

带有 boost scoped_ptr 的 C++ 多态性

c++ - 在类中操作 vector 时遇到问题

macos - mac 安全命令在守护进程运行时需要写权限?

macos - 使用自动布局将对象置于两个对象之间

c++ - sf::String 类的成员恢复为空白