Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は、c++ と libtcod を使用して単純なルージュのようなゲームを作成しようとしています。col 変数を TCODColor で宣言するコードをコンパイルしようとしています。
TCODColor col;
これが実際のエラーです。
error: TCODColor does not name a type
エラーはヘッダー ファイルで発生しますが、必要なもの#include "libtcod.h"を .cpp ファイルに含めました。この型を宣言できない理由がわかりません。何か案は?
#include "libtcod.h"
libtcod.hppnotを含める必要がありますlibtcod.h。後者は C++ ではなく C 用でありTCODColor、C++ バージョンにあります。
libtcod.hpp
libtcod.h
TCODColor