次のような C++/CLI クラスがあります。
#include "Stdafx.h"
#include "CLRIncludes.h"
#using <mscorlib.dll>
#pragma managed
namespace Ophidian {
public ref class EngineConfigParams {
private:
public:
Int32 AdapterNumber;
Int32 DisplayNumber;
Boolean Fullscreen;
UInt32 ResolutionX;
UInt32 ResolutionY;
};
}
「EngineConfigParams.h」で定義されています。
ただし、コンパイルは次のエラーで失敗し、フィールドごとに繰り返されます。
エラー C2146: 構文エラー: ';' がありません 識別子 'AdapterNumber' エラー C4430 の前: 型指定子がありません - int と見なされます。注: C++ は default-int をサポートしていません
これは構文エラーというよりも構成エラーのように感じます...しかし、確信が持てません。どんな助けでも大歓迎です。
ありがとう