C++ cli 为“托管”创建堆对象时出错;参考等级; 我在C++中创建托管的“REF类”对象时得到一个“未声明的标识符”错误。

C++ cli 为“托管”创建堆对象时出错;参考等级; 我在C++中创建托管的“REF类”对象时得到一个“未声明的标识符”错误。,c++-cli,managed-c++,C++ Cli,Managed C++,错误是 错误4错误C2065:“ProfileClrApp”:未声明 标识符D:\mixedModelProfiler\u src\DiagProfiler\DiagProfilerConsole\DiagProfilerConsole.cpp 88 1 DiagProfilerConsole 我只在VS2012中使用/clr选项编译代码 有什么问题吗 -Rahul Jain“未声明的标识符”表示尚未引入类型名;ProfileClrApp不是当前作用域中的类型。您是否包含了正确的标题?如果您不提

错误是

错误4错误C2065:“ProfileClrApp”:未声明 标识符D:\mixedModelProfiler\u src\DiagProfiler\DiagProfilerConsole\DiagProfilerConsole.cpp 88 1 DiagProfilerConsole

我只在VS2012中使用/clr选项编译代码

有什么问题吗


-Rahul Jain

“未声明的标识符”表示尚未引入类型名;
ProfileClrApp
不是当前作用域中的类型。您是否包含了正确的标题?

如果您不提供更多信息,这是不可能的。你可能想从发布错误1开始。请让我知道你需要的其他信息是什么??您需要.Net framework的类或版本的定义。。Net framwork的版本是4.0I,我现在已经包括在内,并且该错误已经消失。现在,我得到了另一组错误“>DiagProfilerConsole.obj:error LNK2020:unresolved token(06000003)ProfileClrApp::StartProcess”。(发布一个错误)。我正在编译在中获取的示例代码。我从未使用过您的编译器,但它看起来像链接器错误。您可能需要链接到包含它所要求的函数定义的库文件
ProfileClrApp ^profiler = gcnew ProfileClrApp();