如何使用C++; 我目前正在研究一个项目,它必须用C++编写,因为项目的另一部分是C++。然而,我必须使用U-Prove SDK来完成我的任务。MS提供了两种SDK,Java和C#。我想知道是否有任何方法可以用C++代码访问SDK。 最后,我想要的是一个C++程序,而不是两个单独的程序,可以使用U-SDK SDK。

如何使用C++; 我目前正在研究一个项目,它必须用C++编写,因为项目的另一部分是C++。然而,我必须使用U-Prove SDK来完成我的任务。MS提供了两种SDK,Java和C#。我想知道是否有任何方法可以用C++代码访问SDK。 最后,我想要的是一个C++程序,而不是两个单独的程序,可以使用U-SDK SDK。,c++,sdk,C++,Sdk,顺便说一句,我的英语糟透了,所以如果有什么我没说清楚的,尽管告诉我。谢谢。我当然不是这方面的权威,但我在过去使用过JNI(Java本机接口),效果非常好。从: Java本机接口(JNI)是一个编程框架 允许在Java虚拟机(JVM)中运行的Java代码 本机应用程序(特定于 硬件和操作系统平台)和用 其他语言如C、C++和汇编。 我推荐这两种方法和最佳实践指南,然而,它比其他材料要古老得多 我建议你将JNI作为一组更大的问题的解决方案,找出JNI能做什么,你的问题是什么,然后集中在这些领域。 <

顺便说一句,我的英语糟透了,所以如果有什么我没说清楚的,尽管告诉我。谢谢。

我当然不是这方面的权威,但我在过去使用过JNI(Java本机接口),效果非常好。从:

Java本机接口(JNI)是一个编程框架 允许在Java虚拟机(JVM)中运行的Java代码 本机应用程序(特定于 硬件和操作系统平台)和用 其他语言如C、C++和汇编。 我推荐这两种方法和最佳实践指南,然而,它比其他材料要古老得多


<>我建议你将JNI作为一组更大的问题的解决方案,找出JNI能做什么,你的问题是什么,然后集中在这些领域。

< P>你会使用本机C++还是托管CLR C++? 如果是针对.NET/windows应用程序。您可以使用IKVM。它可以将java代码(源代码或编译的字节码)编译到.NET MSIL库中,然后可以在C++管理的应用程序

中使用它。

请检查

,这样你(a)必须使用C++,(b)“必须”使用非C++库吗?你确定需求没有在过程中被破坏吗?听起来像是设计失败。@LightnessRacesinOrbit可能是项目需要某些特定的组件,而这些组件需要C/C++。OpenMP浮现在脑海中。至少他不想把Fortran和java混搭在一起:)从java到java的C++标准是用JavaJNI接口实现的。不知道微软发明了什么。@LiamM谢谢你,喜欢你的幽默XD@HotLicks谢谢我会尝试它,谢谢,但我使用的是本地C++,我想我会先试试JNI。谢谢,这真的很有帮助。