我做了一个C#的窗体,在其中一个实现一个按钮按了之后运行一个c++编写的算法。

已有算法的.cpp文件,如何实现,要编写dll的话应该如何编写
2025-02-27 02:31:57
推荐回答(2个)
回答1:

先用C++把你的程序生成DLL文件。
再通过C#类似这样的语句
[DllImport("test.dll")]
public static extern void test();
来导入这个DLL。

回答2:

c#可以用指针的,但要使用/unsafe编译,即 允许使用不安全的代码。
把cpp里的代码转成C#的 。

不好弄的话,就写成
_stdcall