Xcode、C++ 和 SFML。库问题
Xcode, C++ and SFML. Library issues
我正在尝试编译一个 simpel 代码,通过使用 Xcode 和我的 mac 来显示 window。
一切似乎都正常,我得到“Build Succeeded”。但随后什么也没发生,我收到消息:
dyld: Library not loaded: @rpath/libsfml-audio.2.4.dylib
Referenced
from:
/Users/zeeshanaslam/Library/Developer/Xcode/DerivedData/test-frpvsmylufuctqaphblszdoivflt/Build/Products/Debug/test
Reason: image not found
我对编程很陌生,所以请任何人帮助我解决这个问题。
我的代码是:
#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 导致了问题。
我设法 运行 这段代码完全没问题(OS X 10.11.6,Xcode 8.2.1)。这是我将其设置为 运行:
的步骤
brew install sfml
在终端中。
- 已将
/usr/local/sfml/cellar/sfml/2.4.2/include
添加到我在 xcode 中的 header 搜索路径。
- 在
/usr/local/sfml/cellar/sfml/2.4.2/lib
中,我将音频、图形、网络、系统和window动态库拖入了xcode。这足以 xcode 到 link(和 运行)您的代码。
我正在尝试编译一个 simpel 代码,通过使用 Xcode 和我的 mac 来显示 window。 一切似乎都正常,我得到“Build Succeeded”。但随后什么也没发生,我收到消息:
dyld: Library not loaded: @rpath/libsfml-audio.2.4.dylib
Referenced from: /Users/zeeshanaslam/Library/Developer/Xcode/DerivedData/test-frpvsmylufuctqaphblszdoivflt/Build/Products/Debug/test
Reason: image not found
我对编程很陌生,所以请任何人帮助我解决这个问题。
我的代码是:
#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 导致了问题。
我设法 运行 这段代码完全没问题(OS X 10.11.6,Xcode 8.2.1)。这是我将其设置为 运行:
的步骤brew install sfml
在终端中。- 已将
/usr/local/sfml/cellar/sfml/2.4.2/include
添加到我在 xcode 中的 header 搜索路径。 - 在
/usr/local/sfml/cellar/sfml/2.4.2/lib
中,我将音频、图形、网络、系统和window动态库拖入了xcode。这足以 xcode 到 link(和 运行)您的代码。