C++代码中使用C#的DLL
2015-12-10 13:57
399 查看
#using "***.dll" //调用C# DLL using 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,而不会根据代码中所写的路径
相关文章推荐
- C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe
- C# Using GC Efficiently
- 【转载】关于C#中Thread.Join()的一点理解
- C#中Virtual与override分别有什么用途
- C#面向对象--继承
- C#对本地文件重命名--适用于下载的图片、电视剧等奇怪名字的重命名
- C# 中的 Async 和 Await
- C#当中的多线程_线程基础
- C# from子句使用问题
- C#开源的AOP框架--KingAOP基础
- 用fo-dicom实现print scu的注意事项
- C#闪动任务栏的方法
- #读书笔记#Illustrated C# 2012第17章 Generics泛型(2)
- C#常用数据加密类
- #读书笔记#Illustrated C# 2012第17章 Generics泛型(1)
- c#对XML文件的读写操作
- c#获取当前目录的一些方法
- C#ActiveX安装项目
- 晓月_【C#异步服务器】第一天 服务器源代码
- C#ActiveX控件开发