C#与c++如何整合

winston2004 2009-04-24 01:22:45
问题是这样的我和同学一起做一个项目他用的是C++我用的是C#现在各自的模块都做好了如何能整合在一起,只写控制台应用程序不写窗体
...全文
82 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
winston2004 2009-04-24
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 hilarymoggy 的回复:]
引用 7 楼 winston2004 的回复:
怎么制作DLL?


- -制作dll……新建工程时建立MFC扩展DLL就行
[/Quote]

我做了个实验建DLL然后里面写了主函数
然后输出一句话,编译后报错
fatal error C1010: unexpected end of file while looking for precompiled header directive
himoggy 2009-04-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 winston2004 的回复:]
怎么制作DLL?
[/Quote]

- -制作dll……新建工程时建立MFC扩展DLL就行
himoggy 2009-04-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 winston2004 的回复:]
怎么制作DLL?
[/Quote]

c++的函数公开就可以在C#中通过 System.Runtime.InteropServices命名空间的[DllImport("dll名称")]方法调用
winston2004 2009-04-24
  • 打赏
  • 举报
回复
怎么制作DLL?
winston2004 2009-04-24
  • 打赏
  • 举报
回复
用的是microsoft visual c++6.0
brook005 2009-04-24
  • 打赏
  • 举报
回复
制作成DDL控件就可以了
宝_爸 2009-04-24
  • 打赏
  • 举报
回复
如果是unmanage C++,也可以使用Platform invoke.

热学沸腾56 2009-04-24
  • 打赏
  • 举报
回复
DLL
宝_爸 2009-04-24
  • 打赏
  • 举报
回复
如果用的是managed C++应该可以直接引用他的项目(或者dll)吧。
himoggy 2009-04-24
  • 打赏
  • 举报
回复
写成DLL调用,很方便

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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