Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用turboc/C++;编译程序? 我需要这个来调用java类(jNI)的C函数,我知道有选择使用“微软Visual C++编译器”来实现。()_Java_C_Dll_Java Native Interface_Turbo C++ - Fatal编程技术网

是否可以使用turboc/C++;编译程序? 我需要这个来调用java类(jNI)的C函数,我知道有选择使用“微软Visual C++编译器”来实现。()

是否可以使用turboc/C++;编译程序? 我需要这个来调用java类(jNI)的C函数,我知道有选择使用“微软Visual C++编译器”来实现。(),java,c,dll,java-native-interface,turbo-c++,Java,C,Dll,Java Native Interface,Turbo C++,但我很想知道是否可以使用或来做类似的事情 我没有“Microsoft Visual C++”的副本,也不确定在不安装“Microsoft Visual studio”的情况下是否可用。简短回答:TC完全可以创建DLL >强>回答: Turbo C++是非常古老的。JNI包含文件可能使用了TC不支持的某些语言功能。例如,您可能会更幸运地使用另一个。简短回答:TC完全能够创建DLL >强>回答: Turbo C++是非常古老的。JNI包含文件可能使用了TC不支持的某些语言功能。例如,你可能会更好

但我很想知道是否可以使用或来做类似的事情


我没有“Microsoft Visual C++”的副本,也不确定在不安装“Microsoft Visual studio”的情况下是否可用。简短回答:TC完全可以创建DLL


<> >强>回答: Turbo C++是非常古老的。JNI包含文件可能使用了TC不支持的某些语言功能。例如,您可能会更幸运地使用另一个。

简短回答:TC完全能够创建DLL


<> >强>回答: Turbo C++是非常古老的。JNI包含文件可能使用了TC不支持的某些语言功能。例如,你可能会更好地使用另一个。

< P>是的,我同意You博士将更好地使用一个用于MS的免费工具(VisualC++快件),只需创建一个库项目,然后将代码编译成DLL。

欢呼声

< P>是的,我同意You博士将更好地使用MS的免费工具(VisualC++快件),只需创建一个库项目,然后将代码编译成一个DLL。
Cheers

cl.exe
无需完整的Visual Studio IDE即可使用。可以选择只安装命令行工具(对于构建机器很方便)

当然,您也可以安装IDE。您还将在该安装中获得命令行工具

最后,还提供了一个命令行编译器


另外,您链接到的Turbo C/C++是1991年的,我不确定它是否能生成DLL,但几乎可以肯定它不能生成Win32 DLL(我想最好的是Win16 DLL)。除了好奇/怀旧,我什么都不会用它。如果能对JNI做任何事情,我会认为是一个奇迹。

< P> <代码> C.exe < /Cord>可以在没有完整的VisualStudioIDE的情况下使用。可以选择只安装命令行工具(对于构建机器很方便)

当然,您也可以安装IDE。您还将在该安装中获得命令行工具

最后,还提供了一个命令行编译器


另外,您链接到的Turbo C/C++是1991年的,我不确定它是否能生成DLL,但几乎可以肯定它不能生成Win32 DLL(我想最好的是Win16 DLL)。除了好奇/怀旧,我什么都不会用它。如果能和JNI做任何事情,我会认为是个奇迹。

< P>是GCC的自由港。关于如何构建jni库的教程是VS的最佳替代。TC太旧。

是gcc的自由端口。关于如何构建jni库的教程是VS的最佳替代。TC太旧了。

是的,这是可能的

我已经编写了一个使用“Borland Turbo C++和JDK 1.5”实现“Hello World”程序的简单教程


是的,这是可能的

我已经编写了一个使用“Borland Turbo C++和JDK 1.5”实现“Hello World”程序的简单教程


为什么不安装visual studio express edition?它是免费的。如果我用谷歌搜索它,我看到它被问了几次,但没有得到答案,这是否可能。如果你下载Visual Studio(是的,是免费的),你需要注册它,否则每次开始试用时都会收到通知。你为什么不安装Visual Studio express edition?它是免费的。如果我谷歌,我发现它被问了几次,但没有得到答案,这是否可能。如果你下载VisualStudio(是的,是免费的),你需要登记它,或者你会得到一个通知,每次你开始它是TalalWrame.@ DR“Visual C++ 2008 Express”需要.NET框架3.5。我已经安装了.NET2.0。你能发布一个链接到这个expess版本的旧版本吗?这个版本也可以与.NET2.0一起使用,如果TCC可以的话,我只是想知道如何使用。(如果你有任何想法)不——尽管Visual C++快照版本是免费供个人使用的,但你不可以分发它们。微软是版权所有者,而今天他们只发布了VS2008 Express版,而不是2005版。@ DR“Visual C++ 2008 Express”需要.NET框架3.5。我已经安装了.NET2.0。你能发布一个链接到这个expess版本的旧版本吗?这个版本也可以与.NET2.0一起使用,如果TCC可以的话,我只是想知道如何使用。(如果你有任何想法)不——尽管Visual C++快照版本是免费供个人使用的,但你不可以分发它们。微软是版权所有者,今天他们只发行VS2008快速版,而不是2005。