Visual Studio - 缺少头文件" Engine.h"

时间:2015-07-31 01:55:15

标签: c++ visual-studio-2012

我试图遵循本教程: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;标题,这导致它没有。我不确定它是否是链接问题,版本问题或安装错误。

我希望有人可以告诉我什么是错的。我试着搜索了很长时间,但没有结果。

提前谢谢你:)

0 个答案:

没有答案