我正在尝试编译一个simpel代码,它将通过我的mac使用Xcode向我显示一个窗口。 一切似乎都有效,我得到了#34; Build Succeeded"。但后来没有任何反应,我收到了消息:
dyld:未加载库:@ rpath / libsfml-audio.2.4.dylib
引用 从: /用户/ zeeshanaslam /库/开发商/ Xcode中/ DerivedData /测试frpvsmylufuctqaphblszdoivflt /建造/产品/调试/测试
原因:未找到图片
我是编程新手,所以请任何人帮我解决这个问题。
我的代码是:
#include <SFML/Graphics.hpp>
int main(){
sf::RenderWindow window(sf::VideoMode(640,480),"TEST");
while (window.isOpen()){
sf::Event evnt;
while (window.pollEvent(evnt)){
if(evnt.type == evnt.Closed)
window.close();
}
window.clear();
window.display();
}
}
我不确定它的代码或Xcode是否是造成问题的原因。
答案 0 :(得分:1)
我设法完全运行此代码(OS X 10.11.6,Xcode 8.2.1)。以下是我要让它运行的步骤:
brew install sfml
在终端。/usr/local/sfml/cellar/sfml/2.4.2/include
。/usr/local/sfml/cellar/sfml/2.4.2/lib
中,我将音频,图形,网络,系统和窗口dylib拖入xcode。这足以让xcode链接(并运行)您的代码。