当前位置:  开发笔记 > 编程语言 > 正文

使用C#中的C++类

如何解决《使用C#中的C++类》经验,为你挑选了1个好方法。

好吧,我有这个C++图像捕获类.我想知道我是否能得到一些帮助..我知道基本的C++(我已经完成了一个c简介和一个c ++类介绍)我不知道如何做到这一点:

我需要使用这个类(即在我的解决方案中创建一个新的c ++项目)并使用c#引用它并使用它来保存屏幕截图.

当我尝试添加一个新项目时,我不知道选择哪一个(win32,mfc,atl,clr,abc,xyz等).

图像捕获类在这里:http: //pastebin.com/m72414ab

我不知道我是否需要创建.h文件或只是.cpp文件会这样做..老实说我不知道​​从哪里开始大声笑.我正在寻找一个解决方案,但我想在这个过程中学习,所以我不必再问下一次(更不用说我喜欢c ++所以我会继续编写它)



1> Ana Betts..:

你不能轻易地使用C#中的C++类而不知道一些关于C++/CLI的专门信息 - 用C语言重写你的C++类并使用P/Invoke,或者找到一个完全C#的解决方案.

但我想将这个c ++类用于速度和内存.

我对此提出质疑,除非你每秒捕获数千次图像,否则选择C++没有任何好处,这会让你的程序变得更加复杂.坚持用C#直到你知道你需要轻微的性能提升.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有