gpt4 book ai didi

c++ - SFML(C++) 创建窗口时崩溃? [SFML :1. 6,CB :12. 11]

转载 作者:太空宇宙 更新时间:2023-11-04 11:59:05 26 4
gpt4 key购买 nike

我开始使用 SFML 和 C++ 创建游戏。但是,我遇到了一个问题。我有基本的骨架类代码,但由于某种原因,当我创建一个窗口(sf::Window)时,我立即崩溃了!此代码不包含任何事件检查代码,但它包含并且仍然崩溃;此外,显然,如果是因为缺乏事件检查,它应该需要几秒钟才会崩溃。当然,一旦我看到窗口,我就会添加它。

#include <iostream>
#include <windows.h>
#include <SFML/Window.hpp>
#include "GameBase.h"
#include "Character.h"
#include "GameStart.h"

using namespace std;
using namespace sf;

int main() {
GameStart::GameStart();
Clock timer;
cout << "Started." << endl;

Window GameWindow(VideoMode(640, 480),"Basic window");

while (1) {
Sleep(0.5f);
}
return 0;
}

我知道这不是计时器、GameStart 或任何其他个人包含文件。

最佳答案

Code::Blocks 12.11 附带 MinGW GCC 4.7.1 TDM 编译器,它与官方下载页面上提供的二进制文件不兼容,因此除非您使用新编译器重新编译 SFML 1.6,否则一切都无法正常工作出。

除此之外你应该阅读 this section SFML 常见问题解答。

关于c++ - SFML(C++) 创建窗口时崩溃? [SFML :1. 6,CB :12. 11],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14905842/

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