在JAVA中,使用JNI调用C++函数

    过程就不详细叙述了,在网上找一个类似的例子就可以了(例如:http://www.blogjava.net/sham2k/archive/2008/02/11/179602.html),就有一个地方注意一点,在生产DLL文件的时候,如果使用命令打包,从window 开始菜单进入VC2005的DOS界面(Visual Studio 2005 Command Prompt)。

 

    然后,使用一下命令:

cl HelloNative.cpp -IC:/jdk1.6.0_11/include -I C:/jdk1.6.0_11/include/win32 -FeHelloNative.dll

 

    如果不从Visual Studio 2005 Command Prompt进入,打DLL包的时候,会出现很多找不到包的问题。

你可能感兴趣的:(java,C++,jni,command,dos,dll)