我收到此错误"错误C2059语法错误:' public'"在第一个"公共"我尝试构建项目时的HelloWorld.h文件。看起来它还在期待别的东西,但我是这方面的新秀。我也尝试使用ref而不是__gc作为新的语法规则。
有没有人知道这里可能缺少什么?
提前致谢。
HelloWorld.h
#using <mscorlib.dll>
#using "CSharpHelloWorld.netmodule"
using namespace System;
public __gc class HelloWorldC
{
public:
// Provide .NET interop and garbage collecting to the pointer.
CSharpHelloWorld __gc *t;
HelloWorldC() {
t = new CSharpHelloWorld();
// Assign the reference a new instance of the object
}
// This inline function is called from the C++ Code
void callCSharpHelloWorld() {
t->displayHelloWorld();
}
};
答案 0 :(得分:2)
ref class
代替__gc class
^
代替__gc *
gcnew
代替new
your project Properties