vc++.net 创建项目是的类库 和mfc dll有什么区别

gpfqweasd 2008-06-18 02:20:40
vc++.net 创建项目是的类库 和mfc dll有什么区别 为什么类库编译后的dll可以在c#项目中可以直接引用,而mfc dll不能直接在c#项目中引用啊
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用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#项目中直接引用。

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧