但是在定义String类型成员变量时出了问题,头文件中定义登录信息结构如下:
using namespace System;
struct __declspec(dllexport) LoginInfo{
String sUser;
String sPassword;
}
编译时提示两个错误:
1、error C3149: “System::String”: 此处没有顶级“^”,不能使用此类型
2、error C3265: 无法声明托管“sUser”(在非托管“LoginInfo”中) 不能声明全局或静态变量,也不能声明引用 gc 堆中对象的本机类型成员
这是怎么回事?多谢指教!