.net 如何将_gc与/clr一起使用
这是一个简单的代码,我正试图在vc++项目中使用/clr选项构建它.net 如何将_gc与/clr一起使用,.net,visual-c++,c++-cli,clr,managed-c++,.net,Visual C++,C++ Cli,Clr,Managed C++,这是一个简单的代码,我正试图在vc++项目中使用/clr选项构建它 #using <mscorlib.dll> __gc class A { }; int main() { return 0; } #使用 __gc A类{ }; int main() { 返回0; } 它给了我这个错误 `错误C4980:“\uu gc”:使用此关键字需要/clr:oldSyntax命令行选项” 如果我将clr用法更改为/clr:oldSyntax,一切正常。 但是我需要使用/clr作
#using <mscorlib.dll>
__gc class A {
};
int main()
{
return 0;
}
#使用
__gc A类{
};
int main()
{
返回0;
}
它给了我这个错误
`错误C4980:“\uu gc”:使用此关键字需要/clr:oldSyntax命令行选项”
如果我将clr用法更改为/clr:oldSyntax
,一切正常。
但是我需要使用/clr
作为我的clr选项。
对于
/clr
选项,除了使用\uuu gc
之外,还有其他新关键字吗?\uu gc
是托管C++
的关键字。使用/clr选项时,应使用C++/CLI
。这个类可以写成
ref class A {
//...
};
这就是我要找的,tnx