code::Blocks | SFML errors
code::Blocks | SFML errors
我试图让SFML在code::块上工作,但每当我尝试测试示例代码时,我总是得到错误。我按照http://www.sfml-dev.org/tutorials/2.0/start-cb.php的教程,但它似乎不工作。
我不太擅长这个,所以如果有人能帮我,那就太棒了。
下面是代码和错误的截图:http://i39.tinypic.com/nbdysj.jpg
错误如下:
objDebugtest.o||In function `main':|
C:UsersMadsDesktoptesttest.cpp|5|undefined reference to `sf::String::String(char const*, std::locale const&)'|
C:UsersMadsDesktoptesttest.cpp|5|undefined reference to `sf::VideoMode::VideoMode(unsigned int, unsigned int, unsigned int)'|
C:UsersMadsDesktoptesttest.cpp|5|undefined reference to `sf::RenderWindow::RenderWindow(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)'|
C:UsersMadsDesktoptesttest.cpp|6|undefined reference to `sf::CircleShape::CircleShape(float, unsigned int)'|
C:UsersMadsDesktoptesttest.cpp|5|undefined reference to `sf::RenderWindow::~RenderWindow()'|
C:UsersMadsDesktoptesttest.cpp|7|undefined reference to `sf::Color::Green'|
C:UsersMadsDesktoptesttest.cpp|7|undefined reference to `sf::Shape::setFillColor(sf::Color const&)'|
C:UsersMadsDesktoptesttest.cpp|15|undefined reference to `sf::Window::close()'|
C:UsersMadsDesktoptesttest.cpp|12|undefined reference to `sf::Window::pollEvent(sf::Event&)'|
C:UsersMadsDesktoptesttest.cpp|18|undefined reference to `sf::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)'|
C:UsersMadsDesktoptesttest.cpp|18|undefined reference to `sf::RenderTarget::clear(sf::Color const&)'|
C:UsersMadsDesktoptesttest.cpp|19|undefined reference to `sf::RenderStates::Default'|
C:UsersMadsDesktoptesttest.cpp|19|undefined reference to `sf::RenderTarget::draw(sf::Drawable const&, sf::RenderStates const&)'|
C:UsersMadsDesktoptesttest.cpp|20|undefined reference to `sf::Window::display()'|
C:UsersMadsDesktoptesttest.cpp|9|undefined reference to `sf::Window::isOpen() const'|
C:UsersMadsDesktoptesttest.cpp|23|undefined reference to `sf::RenderWindow::~RenderWindow()'|
C:UsersMadsDesktoptesttest.cpp|23|undefined reference to `sf::RenderWindow::~RenderWindow()'|
objDebugtest.o||In function `~CircleShape':|
C:UsersMadsDesktopSFML-2.0includeSFMLGraphicsCircleShape.hpp|42|undefined reference to `vtable for sf::CircleShape'|
C:UsersMadsDesktopSFML-2.0includeSFMLGraphicsCircleShape.hpp|42|undefined reference to `vtable for sf::CircleShape'|
C:UsersMadsDesktopSFML-2.0includeSFMLGraphicsCircleShape.hpp|42|undefined reference to `sf::Shape::~Shape()'|
||=== Build finished: 20 errors, 0 warnings ===|
我遇到了同样的问题,我必须做两步才能使它工作。
1)手动编译SFML,而不是使用打包的版本。
2)在构建选项中将手动编译的版本添加到项目中。
在此之前,尽管我按照文档中的描述指定了所有内容,但我还是经常得到这些错误。
您应该在CB项目文件中添加*。海关与边境保护局:
<Linker>
<Add library="GL" />
</Linker>
相关文章:
- SFML纹理像播放器
- 如何使用AngelScript注册SFML Vector2运算符
- 使用 GCC 卸载的 OpenMP 卸载失败,并出现"Ptx assembly aborted due to errors"
- 如何修复sfml c++代码编译错误
- SFML library: http request
- 落砂模拟碰撞检测C++和SFML
- 使用 SFML 和 C++ 将 Pixel 打印到屏幕上
- SFML RenderWindow打开窗口需要很长时间
- 矢量下标超出SFML游戏中的范围
- 获取 SFML 窗口的 HWND 和高可用性?
- 将 Vulkan 与 SFML 结合使用?
- SFML 文本未绘制在窗口上
- SFML 碰撞永远不会在我的系统中注册
- 使用对象数组对 SFML 进行动画处理
- (SFML)按下键时,播放器构造函数未使用正确的动画进行更新
- 如何使用 SFML 在贪吃蛇游戏中定义游戏结束?
- 如何通过多类"Union variable" (sfml) 使用轮询事件
- 1d.exe找不到SFML文件?
- SFML Android Linker Errors
- code::Blocks | SFML errors