社区
C#
帖子详情
如何用C++建立一個(Dll),可以讓C#調用其中的方法(來者有分﹐分不夠再加)?
think8848
2006-10-30 10:06:42
問題是這樣的
要用C++建立一個Dll,然后使用C#調用這個Dll的方法﹐那位兄弟可以指導一下呀﹐分不夠可以再加?
謝謝﹗﹗﹗
...全文
280
9
打赏
收藏
如何用C++建立一個(Dll),可以讓C#調用其中的方法(來者有分﹐分不夠再加)?
問題是這樣的 要用C++建立一個Dll,然后使用C#調用這個Dll的方法﹐那位兄弟可以指導一下呀﹐分不夠可以再加? 謝謝﹗﹗﹗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csShooter
2006-10-30
打赏
举报
回复
要用C++建立一個Dll,然后使用C#調用這個Dll的方法
-------
s1:C++里将需要用到的function使用WINAPI
s2: C++项目里添加Def文件
s3: c#里DllImport
北京的雾霾天
2006-10-30
打赏
举报
回复
可以建立一个Win32的Dll类库项目,使用标准 Windows 库,添加要实现的类的方法,然后添加一个模块定义文件,比如mydll.def,文件格式如下:
--------mydll.def-----
LIBRARY "mydll"
EXPORTS
myfunction1
myfunction2
myfunction3
---------------------
这样定义好了这个文件后,头文件(.h)里的public方法就可以让C#等其它语言调用了。
silent_x
2006-10-30
打赏
举报
回复
dllimport
whilliy
2006-10-30
打赏
举报
回复
请搂主查阅MSDN dllimport
yzqlee
2006-10-30
打赏
举报
回复
就不说啥了,估计俺知道的你也知道,我也是看二楼的贴子懂的一些。
think8848
2006-10-30
打赏
举报
回复
是需要自已寫一個C++的動態連接庫﹐就是不知道該如何寫這個C++的動態連接庫
我看了很多關于二樓的大哥的貼子﹐但都沒有試驗成功﹕(
qiezic
2006-10-30
打赏
举报
回复
api应该可以调用
Knight94
2006-10-30
打赏
举报
回复
什么样的dll,如果是标准的dll,那么c#可以用dllimport引入;
如果是com的话,在c#中可以用引入com的方法来加入调用。
think8848
2006-10-30
打赏
举报
回复
謝了﹐以后差不多了
C#
调用
C++
的
dll
方法
本文详细介绍了两种
C#
调用
C++
DLL
的
方法
:托管
C++
DLL
库方式和非托管
C++
DLL
库。在托管方式下,创建
C++
项目并设置支持公共语言运行时,生成
DLL
后在
C#
中添加引用并调用。非托管方式则需使用`extern C`确保函数导出名正确,
C#
通过`
Dll
Import`调用导出函数。文中还涉及了参数传递、回调函数等实际应用中的问题。
C#
调用
dll
文件
本文介绍了使用
C++
创建
DLL
文件及
C#
调用该文件的
方法
。先阐述用
C++
创建
DLL
文件的步骤,接着说明
C#
调用
DLL
非托管代码的
方法
及相关注意事项,最后给出
C#
调用
DLL
文件的实例,包括两种引入方式及运行结果。
C++
调用
C#
工程的
dll
, 互相调用
方法
本文介绍两种语言间的调用
方法
:
C#
如何调用
C++
的
DLL
及反之亦然。包括通过COM方式和CLR虚拟化方式实现跨语言调用的步骤和注意事项。
C#
调用
C++
dll
教程
本文介绍了如何在
C#
中创建
C++
DLL
项目,提供创建步骤和代码示例,并详细讲解了
C#
程序员如何调用
C++
DLL
,涉及数据类型对应、P/Invoke、内存管理等内容。
C#
调用
c++
dll
的两种
方法
(静态
方法
和动态
方法
)
本文介绍了
C#
调用
C++
DLL
的两种
方法
。首先说明了
C#
项目创建步骤,需引入System.Runtime.InteropServices命名空间。接着阐述静态调用
方法
,通过
Dll
Import特性实现。最后介绍动态调用
方法
,好处是
DLL
可随意放置,还给出了加载和释放
DLL
的代码示例。
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章