经纪公司有一个围绕C ++构建的API,作为库和头文件提供供用户使用(订单,价格,新闻......等),长话短说,我只有C#的实用知识,并且想做使用一些包装技术来利用通过将它们转换为托管DLL提供的.lib和.h文件。有没有办法在不参与大量C ++编码/包装的情况下这样做?
答案 0 :(得分:1)
您可以使用C ++ / CLI。尝试starts from here。 基本上我会创建一个C ++ / CLI包装器,以便向c#公开一组明智的功能。 无论如何,这不是一件容易的事。 另一种方法是在纯c ++中写入一些extern“C”入口点,并使用P / Invoke访问该API。