C++;在C#或Java中使用的DLL 我对C++编程很陌生……p> 我被分配了一个任务,在C++中做一个SkiPristor来做一些功能。 除这些功能外,还包括以下功能:

C++;在C#或Java中使用的DLL 我对C++编程很陌生……p> 我被分配了一个任务,在C++中做一个SkiPristor来做一些功能。 除这些功能外,还包括以下功能:,c#,java,c++,dll,graphviz,C#,Java,C++,Dll,Graphviz,将跳过列表导出到可在GraphViz中呈现的.DOT文件 你知道我该怎么做吗? 此外,我需要导出DLL,以便在Java或C#中使用它 非常感谢您的帮助 谢谢Java已经有了JNI技术 事实上,它是c/c++(带有外部“c”调用)库,具有一些特定的类型和规则 是的,您可以将Java中的dll与一些jni桥一起使用,Java已经有了jni技术 事实上,它是c/c++(带有外部“c”调用)库,具有一些特定的类型和规则 是的,你可以在java中使用你的DLL,一些JNI桥 如果你想在java中使用C++

将跳过列表导出到可在GraphViz中呈现的.DOT文件

你知道我该怎么做吗? 此外,我需要导出DLL,以便在Java或C#中使用它

非常感谢您的帮助


谢谢

Java已经有了JNI技术 事实上,它是c/c++(带有外部“c”调用)库,具有一些特定的类型和规则


是的,您可以将Java中的dll与一些jni桥一起使用,Java已经有了jni技术 事实上,它是c/c++(带有外部“c”调用)库,具有一些特定的类型和规则


是的,你可以在java中使用你的DLL,一些JNI桥

如果你想在java中使用C++代码,请检查。它要求您用JNI包装器修改C++代码(参见维基百科链接示例)。

C,另一方面,可以调用正常导出的DLL函数,即<>代码>外“C”,ySqScript(DLLuturn)< /C>,通过.< /P> < P>如果您想在java中使用C++代码,请检查。它要求您用JNI包装器修改C++代码(参见维基百科链接示例)。


另一方面,C#可以调用正常导出的DLL函数,即使用
extern“C”\uu declspec(dllexport)
,via.

可以将其与Java中的ConcurrentSkipListMap进行比较。您可以将其与Java中的ConcurrentSkipListMap进行比较。谢谢。。我会用你说的话。。所以使用PInvoke,我将创建一个.DOT文件?DOT文件和GraphViz与DLL的创建和使用无关。听起来这是您的作业希望您的代码执行的操作。@user1317277没问题。这里有一些关于GraphViz点文件的快速谷歌搜索结果:谢谢,伙计。。我会用你说的话。。所以使用PInvoke,我将创建一个.DOT文件?DOT文件和GraphViz与DLL的创建和使用无关。听起来这是您的作业希望您的代码执行的操作。@user1317277没问题。以下是谷歌快速搜索到的关于GraphViz点文件的内容: