我有 C# 经验,但没有 C++ 经验。最近我的 Windows CE 5 C# 程序遇到了性能问题,我正在考虑将计算转移到 C++ DLL,然后从 C# 中 P/调用它,因为 C++ 支持硬件浮点协处理器,而 .NET CF 不支持。
我整个上午都在网上搜索,试图找到一个完整的示例,该示例演示如何创建 C++ DLL,然后在 C# 中进行 P/Invoke,但找不到任何示例。
任何人都可以为我指出一些好的示例或文章吗?
非常感谢!!
最佳答案
看看this question的第一个答案.这涉及声明您的 C 函数,以便 C# 可以 P/调用它们。
当 P/Invoking 为 pinvoke.net 时非常有用的页面,检查一下
关于c# - 寻找有关创建 C++ DLL 然后在 C# 中进行 P/Invoke 的代码示例(适用于 Windows CE 5/6),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7757983/