c# - 寻找有关创建 C++ DLL 然后在 C# 中进行 P/Invoke 的代码示例(适用于 Windows CE 5/6)

标签 c# c++ mfc compact-framework windows-ce

我有 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/

相关文章:

c# - 如何在 C# 中调用带有对象参数的 Oracle 存储过程作为输入?

c# - dotTrace 在 PipelineRuntime.ProcessRequestNotification 中显示大量时间不明

c# - 迭代SHA512使其更安全?

c++ - 为什么我们使用指针而不是简单地创建特定大小的数组?

c++ - 在 C++ 中,在类型名称后使用方括号是什么意思?

c++ - 返回make_shared <Base>,继承和强制转换为Derived无法按预期工作吗?

c++ - 如何更改 AfxMessageBox 中的语言?

c# - Windows MIDI流和SysEx

c++ - 如何设置 CFileDialog 的默认文件类型?

c++ - wcscpy_s 的 wchar_t 数组大小问题