'{'标记错误之前的预期类名

时间:2014-11-21 13:43:14

标签: c++ class sfml legacy

我正在处理SFML,我想用Legacy创建自己的RenderWindow类。但g ++打印此错误:在.hpp中第7行的'{'标记之前的预期类名称

我已准备好向谷歌询问此事但我没有找到我的期望,所以我希望你能帮我找到这个:)

my_render_window.hpp

#ifndef MY_RENDER_WINDOW_HPP_
# define MY_RENDER_WINDOW_HPP_

# include <SFML/Window.hpp>

class MyRenderWindow : public sf::RenderWindow
{
public:
  MyRenderWindow();

protected:

};

#endif /* !MY_RENDER_WINDOW_HPP_ */

my_render_window.cpp

#include "my_render_window.hpp"

MyRenderWindow::MyRenderWindow(): sf::RenderWindow()
{

}

我在没有这些文件的情况下正确编译并使用基础sf::RenderWindow类来运行。

1 个答案:

答案 0 :(得分:0)

好的,我不知道为什么,但在#include <SFML/Graphics.hpp>工作之后包括#include <SFML/Window.hpp>

太奇怪...... :( #include <SFML/Graphics.hpp>可能包含我需要的文件。