2014-05-12 19 views
0

我正在尝试使用C++和libtcod进行一个简单的游戏。我试图编译声明与TCODColorC++与libtcod不允许TCODColor类型声明

TCODColor col;

一个山坳变量的代码,这是实际的错误:

error: TCODColor does not name a type

在头文件中的错误occues但我已经包含了.cpp文件中必需的#include "libtcod.h"。我不知道为什么它不允许我声明这种类型。有任何想法吗?

回答

1

你想包括libtcod.hpp而不是libtcod.h,后者是C,而不是C++,TCODColor是C++版本。

+0

谢谢!这是我错过的一个简单问题! – ponger3d