谁懂C#与C++混合开发的呀?

panwen516 2009-02-18 11:51:35
现在一项目需要使用C++与C#一起写,但不知道这样进行混合编程,望高手指点。谢谢
...全文
466 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
开发者孙小聪 2011-03-30
  • 打赏
  • 举报
回复
http://www.cnblogs.com/grapeot/archive/2010/01/25/1656240.html
Dobzhansky 2009-02-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 vrhero 的回复:]
混合编程不是让你一会儿用C++写一会儿用C#写...先分解功能然后大家各干各的,最后调用(一般都是C#调用C++)...

有种东西叫DLL你最好知道它是什么...
[/Quote]

up
qiume 2009-02-19
  • 打赏
  • 举报
回复
C++把业务逻辑封装成DLL、COM对象,C#调用......
color_dream 2009-02-19
  • 打赏
  • 举报
回复
建议关注一些有关动态加载,com调用的知识,
che2piaopiao 2009-02-19
  • 打赏
  • 举报
回复
学习了
pcjbird 2009-02-19
  • 打赏
  • 举报
回复
同意3楼,应该是在一个解决方案里有多个项目C#项目和C++项目,PInvoke调用,没见过在C#中写C++代码或是在C++中写C#代码的~~~~~~~~~~
宝_爸 2009-02-19
  • 打赏
  • 举报
回复
如果是C#调用C++
在C#的项目属性的Debug页,选中Enable unmanaged code debug.如果有C++的source code, 就可以跟踪进C++代码了。

一般C# 调用C++使用platform invoke

参考msdn:

Platform Invoke Tutorial (C#)
http://msdn.microsoft.com/en-us/library/aa288468.aspx
vrhero 2009-02-18
  • 打赏
  • 举报
回复
混合编程不是让你一会儿用C++写一会儿用C#写...先分解功能然后大家各干各的,最后调用(一般都是C#调用C++)...

有种东西叫DLL你最好知道它是什么...

110,533

社区成员

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

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

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