C++调用C#的DLL实现方法
2023-06-13 09:15:38 时间
SwfDotNet是C#编写的,这是个特别好的读写Swf文件的库。本文讲述了在C++项目中,怎么让C++调用C#的DLL动态链接库文件。
具体的实现步骤如下:
一、创建C#DLL,需要指定应用类型为“类库”,代码:
namespaceCSLib { publicclassClass1 { privatestringname; publicstringName { get { returnname; } set { name="YourName:"+value; } } } }
二、C++客户程序,是个控制台应用,代码:
#using"..\debug\CSLib.dll" usingnamespaceCSLib; int_tmain(intargc,_TCHAR*argv[]) { Class1^c=gcnewClass1(); c->Name="zzj"; printf("%s\n",c->Name); return0; }
三、这里有几点要记住:
1.
2.
3.
相关文章
- C#面试题及答案_c++面试题库
- c#数组赋初值_C#数组初始化
- c++获取子类窗口句柄位置_C++中各种获取窗口句柄的方法「建议收藏」
- 为了避免内存攻击,美国国家安全局提倡Rust、C#、Go、Java、Ruby 和 Swift,但将 C 和 C++ 置于一边
- c# mysql executenonquery_C#与数据库访问技术总结(八)之ExecuteNonQuery方法
- C++构造函数的作用_c++什么是构造函数
- C++stl库_c++库
- C++基本概念_c语言 c++区别
- c++的链表-C++链表
- c++的链表-链表入门(C++)
- c# 多线程并发-金三银四面试:C#.NET面试题高级篇2-多线程
- c#面试题抽象类和接口的区别-金三银四面试:C#程序员经常遇到的30道基础面试题,想你所想
- 为了避免内存攻击,美国国家安全局提倡Rust、C#、Go、Java、Ruby 和 Swift,但将 C 和 C++ 置于一边
- c快速操作oracle数据库(c# 操作oracle)
- c#实现16进制和字符串之间转换的代码
- c#下注册表操作的一个小细节
- c#数据库的sql参数封装类的编写
- 基于C#网站地图制作
- 解决C#X64应用程序中读取WParam溢出的问题
- c#启动EXE文件的方法实例
- C#中时间的几种格式转换方法
- c#后台线程访问前台控件并显示信息示例
- c#程序定期把内存信息记录到log日志示例
- C#使用SqlBulkCopy批量复制数据到数据表
- C#引用访问权限分析