C#利用托管C++为媒介调用标准C++类的示例代码

时间:2013-06-24 02:47:37
【文件属性】:

文件名称:C#利用托管C++为媒介调用标准C++类的示例代码

文件大小:3.23MB

文件格式:RAR

更新时间:2013-06-24 02:47:37

C# 托管C++ 标准C++ DLL 类

标准C++生成的动态链接库dll,在C#只能调用其方法,不能导出类。 此源码为首先用托管C++为媒介,将标准C++链接库封装成.net的dll,再由C#直接调用的例子。 源码保证能运行,希望对大家粘合C#和C++代码有帮助。


【文件预览】:
CplusClrCsharp
----Cplus.ncb(13.28MB)
----Clr()
--------Stdafx.cpp(130B)
--------Clr.vcproj(5KB)
--------resource.h(91B)
--------app.rc(1KB)
--------AssemblyInfo.cpp(1KB)
--------Clr.cpp(885B)
--------PureCClass.h(361B)
--------Clr.h(504B)
--------Debug()
--------app.ico(1KB)
--------ReadMe.txt(818B)
--------Clr.vcproj.MIKEL.Mikel.user(1KB)
--------Stdafx.h(118B)
----CplusClrCsharp.sln(4KB)
----Debug()
--------Clr.ilk(0B)
----Cplus()
--------PureCClass.cpp(560B)
--------Cplus.vcproj.MIKEL.Mikel.user(1KB)
--------PureCClass.h(361B)
--------Debug()
--------ReadMe.txt(811B)
--------Cplus.vcproj(4KB)
----Csharp()
--------bin()
--------obj()
--------Properties()
--------Program.cs(347B)
--------Csharp.csproj(3KB)
--------Csharp.csproj.user(289B)
----CplusClrCsharp.suo(80KB)

网友评论

  • 想研究CLR调用非托管第三方库的人不用下了 没啥参考价值
  • 挺好,只是我还没跑起来
  • 很具有参考价值。。。。
  • 很具有参考价值。。。。
  • 这个写的类型太少了,而且还报错。。。对我一点用都没有。。。
  • 为什么我提示 错误 1 未能找到类型或命名空间名称“Clr”(是否缺少 using 指令或程序集引用?)
  • 对我很有帮助,谢谢楼主
  • 不错,有参考借鉴的价值
  • 适合学习,值得借鉴
  • 有用,借鉴学习了,谢谢
  • 有源码的程序理解起来更方便。。。谢谢!!!
  • 这个demo做的蛮好的,不过我2010写一个,如果调用C++用到了ATL东西就会出错,是怎么回事呢,有谁知道?
  • 怎么我用vs2012打开有问题呀?很多错误,你们是用什么打开的?
  • 完整程序比文档就是好,不会出现低级错误
  • 适合学习,值得借鉴,c++提供接口给c#使用
  • 还行,虽然不是我要找的
  • 我做过这种项目,对我来说没什么作用,不过还是谢谢楼主
  • 内容十分容易理解,但是介绍的范围稍微欠缺
  • 说明可惜少了些,
  • 这类的代码还是比较少的,这几天遇到一个问题刚好用到这种情况,很有帮助。
  • 托管,为什么只能是托管。 C#快速编程,却无法流畅的使用底层……
  • 演示了整个托管c++过程,如果有更多的文档介绍就更好了