c#如何调用c++的代码,从简单的函数到复杂的类,希望详细的步骤,和操作说明。

2025-05-06 09:03:49
推荐回答(1个)
回答1:

调用C++方法可以类似这样:

 ini文件的操作

[DllImport("kernel32.dll")]
private static extern int GetPrivateProfileString(string section, string key, string defvalue, StringBuilder result, int size, string fullPath);

使用C++类(这个还没见过),不过有另一种形式(实质上还是调用C++方法),就是利用aximp.exe工具将C++的ocx转换为C#可加载的dll然后加载使用。

aximp.exe CPP.ocx /out:CSharp.dll

具体细节请百度。