Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 试图使用MFC对象继承的C++/CLI包装器 使用VS2010,我正在使用C语言将大量的.H文件和一个LIB从本地C++打包到C++ +CLI中,最终作为引用的.DLL在C.中使用。_C#_Mfc_C++ Cli - Fatal编程技术网

C# 试图使用MFC对象继承的C++/CLI包装器 使用VS2010,我正在使用C语言将大量的.H文件和一个LIB从本地C++打包到C++ +CLI中,最终作为引用的.DLL在C.中使用。

C# 试图使用MFC对象继承的C++/CLI包装器 使用VS2010,我正在使用C语言将大量的.H文件和一个LIB从本地C++打包到C++ +CLI中,最终作为引用的.DLL在C.中使用。,c#,mfc,c++-cli,C#,Mfc,C++ Cli,在创建包装器时,我收到编译器错误,说明CObject未定义。在项目属性中,我将使用MFC设置为在静态库中使用MFC,并将运行库设置为多线程调试DLL/MDd。我正在链接.lib并包含.h文件。编译器错误在.h文件中,其中一些类是从CObject继承的 编译器不应该知道CObject吗?是否包含MFC头文件?afx.h,afxwin.h,诸如此类?可能包含在您的本地C++项目中的STDAFX.H中,并且没有被复制到您在C++ /CLI项目中使用的头文件。托管的REF类不能从像COBject的本地类

在创建包装器时,我收到编译器错误,说明CObject未定义。在项目属性中,我将使用MFC设置为在静态库中使用MFC,并将运行库设置为多线程调试DLL/MDd。我正在链接.lib并包含.h文件。编译器错误在.h文件中,其中一些类是从CObject继承的


编译器不应该知道CObject吗?

是否包含MFC头文件?afx.h,afxwin.h,诸如此类?可能包含在您的本地C++项目中的STDAFX.H中,并且没有被复制到您在C++ /CLI项目中使用的头文件。

托管的REF类不能从像COBject的本地类继承。是的,我忘记了在我的STDAFX中的AFX.H和AFXWIN。h。谢谢。