【发布时间】:2017-04-18 09:47:35
【问题描述】:
所以我今天醒来,打开我的项目并尝试运行它 - 幸运的是,它甚至在进入主函数之前就停止了。
但是,它昨晚有效,但现在无效。我没有做任何改变。
这是source.cpp:
#include <SFML/Graphics.hpp>
#include "Game.h"
#include <iostream>
using namespace std;
int main()
{
string name;
cout << "alupigus";
name = "Dino Attack";
Game game(800, 800, name);
game.loadAssets();
game.Run();
return 0;
}
当我在控制台中编译并运行它时,它只显示黑屏。我无法输入任何内容,并且 SFML 的渲染窗口不显示。
我只是将 SFML 用作外部库,但我没有修改任何链接,没有移动其文件等。
【问题讨论】:
-
尝试用
cout << "alupigus" << endl;替换cout << "alupigus"; -
不确定这有什么帮助,但我修改了它,它没有开始新行或任何东西
-
您是否尝试过设置断点以查看代码实际执行的程度?
-
是的,它停在 main 的第一个大括号
-
@noone 当你向前一步时会发生什么?
标签: c++ visual-studio sfml