社区
VC.NET
帖子详情
vc++.net 创建项目是的类库 和mfc dll有什么区别
gpfqweasd
2008-06-18 02:20:40
vc++.net 创建项目是的类库 和mfc dll有什么区别 为什么类库编译后的dll可以在c#项目中可以直接引用,而mfc dll不能直接在c#项目中引用啊
...全文
112
3
打赏
收藏
vc++.net 创建项目是的类库 和mfc dll有什么区别
vc++.net 创建项目是的类库 和mfc dll有什么区别 为什么类库编译后的dll可以在c#项目中可以直接引用,而mfc dll不能直接在c#项目中引用啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
家鸣
2008-06-18
打赏
举报
回复
[Quote=引用 2 楼 gpfqweasd 的回复:]
mfc dll 应该 extern "c" _declspec(dllexport) 来定义方法嘛?
[/Quote]
是的,DLL通过这个来声明来导出函数,然后C#中通过形如:
[DllImport("XXX.dll")]
private static extern int Test(...);
这样的方式来调用DLL中的方法。
gpfqweasd
2008-06-18
打赏
举报
回复
mfc dll 应该 extern "c" _declspec(dllexport) 来定义方法嘛?
家鸣
2008-06-18
打赏
举报
回复
vc++.net 中如果用了托管代码的方式,可以在c#项目中直接引用。
v
c++
.net
用
mfc
方式调用
dll
在V
C++
.NET
中,使用
MFC
(Microsoft Foundation Classes)调用
DLL
(动态链接库)是一项常见的编程任务。
MFC
是一个
C++
类库
,它为Windows应用程序开发提供了丰富的接口,而
DLL
则是一种可重用的代码模块,允许不同程序...
在
MFC
下调用C#
DLL
库函数实例
- 在
MFC
项目
中
创建
一个
C++
接口,与C#
DLL
中的接口相对应。这通常涉及使用`__declspec(
dll
export)`和`__declspec(
dll
import)`来处理导出和导入。 6. **实现P/Invoke**: - 使用`#pragma comment(lib, "Csharp
DLL
....
通过C#调用共享
MFC
C++
项目
DLL
总结,通过C#调用共享
MFC
C++
项目
DLL
涉及到了
C++
/CLI作为语言桥梁、
MFC
DLL
的
创建
和导出、C#的引用和调用等多个环节。理解这些知识点有助于构建跨平台、跨语言的应用程序,提升代码复用性和灵活性。在实际操作中,还...
《VC
.NET
程序设计》配套代码
《VC
.NET
程序设计》配套代码是为学习V
C++
.NET
编程的读者提供的实践资源,它包含了一系列与书本内容紧密相关的示例程序、练习
项目
和源代码。这些代码旨在帮助读者更好地理解和掌握V
C++
.NET
编程语言的关键概念和技术,...
V
C++
2003 运行时/
MFC
/ATL库文件和符号文件
**V
C++
2003 运行时/
MFC
/ATL库文件和符号文件详解** Visual
C++
2003(也称为V
C++
.NET
2003)是微软开发的一款集成开发环境(IDE),用于
创建
Windows平台上的应用程序。在这款IDE中,
MFC
(Microsoft Foundation ...
VC.NET
7,539
社区成员
27,671
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章