我在创建和发布实际可玩游戏之前使用SFML进行训练。问题是从文件加载纹理,字体和其他东西。每次我尝试,我都会收到以下错误:
undefined reference to `sf::Font::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
我了解到我必须使用我使用的编译器重建库。我打开标题并构建并运行它们,但每次弹出带有此消息的窗口时:
似乎此文件尚未构建。你想现在建造吗?
我单击“是”但它会再次弹出并且不想停止,也不会重建文件。我该怎么办?
答案 0 :(得分:3)
我不知道&#34;我打开标题,构建并运行它们&#34;意思是,但如果我做对了,你根本就没有建造任何东西。
所以,如果你想构建SFML,那就有很好的指导:http://www.sfml-dev.org/tutorials/2.3/compile-with-cmake.php
在下面的教程中使用SFML与Code :: Lite进行了描述:http://www.sfml-dev.org/tutorials/2.3/start-cb.php(请注意,这是关于Code :: Blocks,但Code :: Lite非常相似)。
如果您对这些教程有一些具体问题,请随时提出。