Code :: Blocks中的C ++非类成员编译错误?

时间:2012-10-23 20:50:29

标签: c++ roguelike

我正在尝试按照here找到的教程来学习编写roguelike游戏背后的基本思想。我正在使用Code :: Blocks 10.05从我的usb运行,并使用MinGW进行编译。 Console.h也来自我上面链接的网站。

当我试图设置这个课程以确保一切正常时,我遇到了障碍:

#include <conio.h>
#include "Console.h"

int main( void )
{
    console.Clear();
    return 0;
}

当我尝试使用时,我收到以下错误:

  

错误:请求'控制台'中的成员'清除',这是非类型的类型'Win32Console()'|

感谢任何帮助,谢谢!

修改

我重新安装了MinGW和Code :: Blocks之后立即为自己破坏了它们,现在我又回来了:

  

对Win32Console :: Win32Console()

的未定义引用

1 个答案:

答案 0 :(得分:0)

在添加标题文件之前,请粘贴以下行:#define _WIN32。可能没有定义_WIN32吗?