怎样将非托管C++ 的类封装成托管C++类?

追_逐 2014-04-16 09:14:25
怎样将非托管C++ 的类封装成托管C++类?
具体创建的工程叫什么?CLR?DLL?
或者非托管C++必须先封装成DLL,然后通过CLR进行封装?
有些模糊,不清楚。

忘指教!!!
...全文
314 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
追_逐 2014-04-16
  • 打赏
  • 举报
回复
引用 2 楼 FENGQIYUNRAN 的回复:
具体创建什么工程,当然是你自己命的名字,当然是DLL了。 这里有个很好的例子,你仔细看看吧,共同学习。 http://blog.sina.com.cn/s/blog_79ba23780101hedb.html
这个情况是不是需要将C++的类先封装到一个DLL中,然后再创建一个托管C++供C#调用?
FeelTouch Labs 2014-04-16
  • 打赏
  • 举报
回复
Visual C++数据在默认情况下是非托管数据,即使在使用 /CLR 开关时也不是托管的。可以使用“__gc”关键字将类标记为托管类。
FeelTouch Labs 2014-04-16
  • 打赏
  • 举报
回复
具体创建什么工程,当然是你自己命的名字,当然是DLL了。 这里有个很好的例子,你仔细看看吧,共同学习。 http://blog.sina.com.cn/s/blog_79ba23780101hedb.html
turing-complete 2014-04-16
  • 打赏
  • 举报
回复
还真有人用托管C++哈,为什么不直接用C#呢? 祝您好运吧

64,649

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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