C++代码中使用C#的DLL

来源:互联网 发布:淘宝快捷支付怎么取消 编辑:程序博客网 时间:2024/05/21 10:26
#using "***.dll"  //调用C# DLLusing namespace TeachMidDll;gcroot<TeachMidDll::Teach^> Teach_demo;bool bResult = Teach_demo->closeCOM();//调用DLL内方法

然后项目设置页->配置属性->常规->公共语言运行时支持 设置为 “公共语言运行时支持(/clr)”

调用C#的DLL后,项目设置页->配置属性->C/C++ ->代码生成->运行库 则不能设置”/MT”,即不能进行静态编译

调用DLL的时候如果写了路径,编译时会去该路径查询是否存在该DLL,不存在则不能通过编译,然后生成相应的DLL或者exe后貌似只会在当前目录去寻找C# DLL,而不会根据代码中所写的路径

0 0
原创粉丝点击