我是 C++ 编程的新手...
我被分配了一个任务来用 C++ 做一个 SkipList ,它会做一些功能.. 除了这些功能外,还包括以下功能:
Export the Skip List to a .DOT file that can be rendered in GraphViz
有什么办法可以做到这一点吗? 此外,我需要导出 DLL,以便我可以在 Java 或 C# 中使用它。
非常感谢任何帮助
谢谢
最佳答案
如果您想在 Java 中使用 C++ 代码,请查看 JNI .它要求您使用 JNI 包装器修改 C++ 代码(有关示例,请参见维基百科链接)。
另一方面,C# 可以调用正常导出的 DLL 函数,即使用 extern "C"__declspec(dllexport)
,通过 PInvoke .
关于c# - 在 C# 或 Java 中使用的 C++ DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10387151/