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

hun*_*tea 6 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
Run Code Online (Sandbox Code Playgroud)

小智 7

You need to copy the content of extlibs to /Library/Frameworks

then try to build and run your app :)