请问非托管C++中是否可以调用C#的函数 5C

请问一个项目里面可不可以创建CS文件和CPP文件,并在CPP文件中调用CS文件中的类方法。

5个回答

当然可以,将你的C#程序包装成com对象,用regasm注册。
在你的C++中CoCreateInstance像调用COM对象那样就可以用

http://www.360doc.com/content/12/1218/08/9200790_254706077.shtml
http://www.codeproject.com/Articles/12673/Calling-Managed-NET-C-COM-Objects-from-Unmanaged-C

直接工程中不能混合cs,cpp文件。需要封装cs到一个com dll等模块。然后cpp调用模块接口

这个真不可以有,否则这叫什么语言?C++#?
既然有源码就改写一下,不想改写就创建一个对应的项目编译一下,然后拿来引用;

打包成类库,然后cpp在引用dll就可以调用了

不可以,但是可以将c#写成组建

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问