我试图遵循本教程:http://www.dreamincode.net/forums/topic/230524-c-tile-engine-from-scratch-part-1/
一切顺利(我认为),正确安装SFML等等。
但是我接到了第二部分代码:
#include "Engine.h"
#include <SFML\Graphics.hpp>
Engine::Engine()
{
}
Engine::~Engine()
{
}
bool Engine::Init()
{
window = new sf::RenderWindow(sf::VideoMode(800, 600, 32), "RPG");
if(!window)
return false;
return true;
}
void Engine::RenderFrame()
{
}
void Engine::ProcessInput()
{
sf::Event evt;
//Loop through all window events
while(window->PollEvent(evt))
{
if(evt.Type == sf::Event::Closed)
window->Close();
}
}
void Engine::Update()
{
}
void Engine::MainLoop()
{
//Loop until our window is closed
while(window->IsOpened())
{
ProcessInput();
Update();
RenderFrame();
}
}
void Engine::Go()
{
if(!Init())
throw "Could not initialize Engine";
MainLoop();
}
写完之后(双重检查和复制粘贴方法,我仍然得到&#34;错误:无法打开源文件&#34; Engine.h&#34;。& #34;
经过一些搜索后,我检查了文件,看看VS是否有一个&#34; Engine.h&#34;标题,这导致它没有。我不确定它是否是链接问题,版本问题或安装错误。
我希望有人可以告诉我什么是错的。我试着搜索了很长时间,但没有结果。
提前谢谢你:)