gpt4 book ai didi

c++ - SFML 2.0 崩溃(window-d-2 错误

转载 作者:行者123 更新时间:2023-11-28 07:50:59 24 4
gpt4 key购买 nike

使用代码::Blocks, W7, Ati Card我有这个愚蠢的问题,我试图从 SFML 网站编译一个示例程序 - http://www.sfml-dev.org/tutorials/2.0/start-cb.php我认为一切都设置正确。当我开始(构建并运行)时它抛出崩溃,当查看崩溃详细信息时它指出 window-2-d。所有的 .dll 文件都在项目目录中,显然是一个动态构建。来自网站的 RC,适用于 2.0 版(由于 ATI 错误,我无法使用 1.6)

尝试使用这段代码来运行它

#include <iostream>
#include <SFML/Graphics.hpp>

int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
sf::CircleShape shape(100.f);
shape.setFillColor(sf::Color::Green);

while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}

window.clear();
window.draw(shape);
window.display();
}

return 0;
}

帮忙吗?

最佳答案

如果您使用的是最新的 Code::Blocks 版本,其中包括 GCC 4.7.1,那么您必须自己重新编译 SFML(或使用我的 Nightly Builds ),因为所提供的仅适用于 GCC 版本< 4.7.x.

I couldn't use 1.6 anyway because of ATI bug

无论如何,SFML 2 更好,所以别担心。

关于c++ - SFML 2.0 崩溃(window-d-2 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13789606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com