小编Mar*_*nKB的帖子

包装我们的软件库以提供C++和C#客户端应用程序的最佳方法是什么?

我正在开始一个新项目的工作,其核心产品是软件库.现有的代码我们将用C++编写,因为它是非常密集的数字; 我们拥有并编译这个核心代码.

我相信我们将有两个突出的客户端类型:1.用C++编写的应用程序,可能是MFC 2.用C#.NET编写的应用程序.

问题:为了给这两种客户类型提供"理想"的接口,我们使用什么技术?例如,我们可以提供两个接口,一个使用C/C++函数和C++客户端的回调,另一个使用C#.NET为C#客户端?另外,原则上,这可以在一个DLL中很好地完成,还是我们想要两个(或更多)?

其他信息 ...客户端应用是嵌入式的,而不是台式机或笔记本电脑 假设任何UI不是基于Windows的.此外,我们还必须编译和测试32位和64位,可能是32位的C++和64位的C#.

我在这里道歉 - 我意识到这个问题可能先前被问过并回答过,但如果是这样的话,我无法找到它.

c# c++ dll

3
推荐指数
1
解决办法
147
查看次数

标签 统计

c# ×1

c++ ×1

dll ×1