社区
C#
帖子详情
问在C#下怎样把类做成DLL
qcx120
2006-10-23 05:08:05
问在C#下怎样把类做成DLL
...全文
174
12
打赏
收藏
问在C#下怎样把类做成DLL
问在C#下怎样把类做成DLL
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
股神
2006-10-24
打赏
举报
回复
管理 输入密码 给分
qcx120
2006-10-24
打赏
举报
回复
只是怎么接分呢,呵呵我不知道,因为是第一次
qcx120
2006-10-24
打赏
举报
回复
谢谢大家了,那个命令我找到了:csc.exe /target:library /out:名字.dll c:\...(这个类所在的地址)
股神
2006-10-23
打赏
举报
回复
直接编译就成DLL文件
lovvver
2006-10-23
打赏
举报
回复
到命令行下用csc /?查看一下就知道了。
huangjinyin
2006-10-23
打赏
举报
回复
楼上的都对了,我就不答了,接分
wuqing5220
2006-10-23
打赏
举报
回复
其实可以通过 命令符 里面完成 不过 什么命令已经忘了
lovvver
2006-10-23
打赏
举报
回复
1.现建项目的时候,就选择类库
2.对已存在的项目,就打开项目属性,把output type设为Class Library.
diandian82
2006-10-23
打赏
举报
回复
建立项目的时候选择类库
soso_cn
2006-10-23
打赏
举报
回复
直接选 建立 类库 就是
viena
2006-10-23
打赏
举报
回复
创建类库项目,写代码,生成解决方案即可
冷月孤峰
2006-10-23
打赏
举报
回复
直接编译就成DLL文件啦!
C#
调用C++的
dll
方法
C#
调用C++的
dll
总归可以有两种方法: 1、非托管C++创建的
dll
库,需要用静态方法调用; 2、直接使用CLR,生成托管C++
dll
库。
在
C#
中使用C++编写的
类
现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。因此很多以前搞VC++开发的人都转向用更强大的VS.Net。在这种情况下,有很多开发人员就面临了如何在
C#
中使用C++开发好的
类
的
问
题。下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++
类
以提供给
C#
使用。 比如,现在有一个工程名为NativeCpp
Dll
的由C++编写的
DLL
,里面输出了一个CPe
C#
调用
dll
文件
一、先使用C++来创建一个 .
dll
文件 1、创建新项目:Create
Dll
01 2、选择 “动态链接库(.
dll
)” 文件 3、在Create
Dll
01.cpp 源文件中添加如下代码 // Create
Dll
01.cpp : 定义
DLL
应用程序的导出函数。 // #include "stdafx.h" extern "C" __declspec(
dll
ex...
C#
与C++交互开发系列(十三):在
C#
中使用C++编写的
DLL
,导出
类
的完整指南
在跨平台和跨语言开发中,C++ 和
C#
的互操作性可以帮助我们实现更灵活且高性能的解决方案。C++
DLL
可以封装高效的算法或硬件相关的代码,而在
C#
中调用这些功能则可以大大简化开发。然而,由于 C++ 和
C#
的底层实现不同,导出 C++
类
并在
C#
中使用并不简单。因此,我们需要经过一系列步骤才能实现这两种语言之间的互操作性。前面介绍的基本都是单个函数的导出,本文将详细介绍如何将 C++
类
导出到
DLL
中,并在
C#
中调用这些
类
。我们将通过实际的代码示例,帮助理解整个过程。
C#
调用C++
DLL
类
的方法
C++的优势在于高效灵活,
C#
的优势在于简单易用,两者结合起来对项目开发来说是件好事,而且C++不容易反编译,也保障了代码的安全性,如果一些核心算法使用
C#
编写,那么保密就是一个
问
题。 C++生成的
DLL
一般只提供函数接口,不能直接用
C#
调用C++写的
类
,这样非常不方便,于是经过半天的反复测试,终于确定了一套可行的方案,下面就是整个流程的一个范例。 (1)编写C++
类
Mask,
类
前面的e...
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章