-1

我有一个看起来像这样的 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++ 不支持默认整数

我觉得这是一个配置错误,而不是语法错误……但我不能确定。非常感谢任何帮助。

谢谢

4

1 回答 1

0

答案是导入 System 命名空间:

using namespace System;
于 2013-09-18T21:37:51.530 回答