当(可能)错误发生时,我正在尝试编译我的SFML网络测试。
在SFML 1.6的参考资料中,SocketUDP具有我正在尝试使用的成员函数。
但是,在SFML 2.0的参考中,该功能已经改变,现在需要一个额外的字段,unsigned short& remotePort。
似乎图书馆要求我使用v2.0方法,即使我的版本是1.6。
我可以用
重现错误#include <SFML/Network.hpp>
int main(){
sf::SocketUDP s;
sf::Packet p;
sf::IPAddress a;
s.Receive(p,a);
return 0;
}
那么,这是Ubuntu的SFML中的错误还是我做错了什么?
答案 0 :(得分:0)
经过更多检查并从网站下载SFML后,似乎该功能已被更改。
他们真的应该更新他们的参考页面。