我有一个看起来像这样的 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++ 不支持默认整数
我觉得这是一个配置错误,而不是语法错误……但我不能确定。非常感谢任何帮助。
谢谢