关于C++调用C# DLL的问题,求高手帮忙。。。
我的C++程序是用VS2003写的非托管程序,现在程序中要调用C#提供的DLL
按照网上的调用方法,在调用DLL的地方加了
#using "UserApproveInter.dll"
using namespace UserApproveInter;
但是会报这样的错误:fatal error C1190: 托管目标代码要求“#using <mscorlib.dll>”和“/clr”选项
我把C++程序设置成使用托管扩展后,编译会通过,但是无法调试程序,就是调试程序时VS2003直接挂掉了
求好的解决方法。。
另附本人一个思路:就是再做一个托管的C++DLL,把C#DLL再封装一下,然后再用当前这个非托管C++程序调用托管的C++DLL以完成对C#DLL的调用,不知道可行与否。。。