标签: c# java c++ dll graphviz
我是C ++编程的新手......
我被分配了一个在C ++中执行SkipList的任务,它将执行一些功能。 除了这些功能外,还包括以下内容:
将跳过列表导出到可以在GraphViz中呈现的.DOT文件
我有什么想法可以做到这一点? 此外,我需要导出DLL,以便我可以在Java或C#中使用它。
非常感谢任何帮助
由于
答案 0 :(得分:3)
如果您希望在Java中使用C ++代码,请查看JNI。它要求您使用JNI包装器修改C ++代码(请参阅Wikipedia链接以获取示例)。
extern "C" __declspec(dllexport)
答案 1 :(得分:1)
Java拥有JNI技术 实际上它是带有一些特定类型和规则的c / c ++(带有外部“c”调用)库
是的,你可以在Java中使用你的dll和一些jni bridge