码迷,mamicode.com
首页 > 其他好文 > 详细

visual studio 2015生成64位DLL文件

时间:2015-05-18 21:11:06      阅读:2416      评论:0      收藏:0      [点我收藏+]

标签:vs2015 jni 64位dll visual studio

新建一个visual C ++  ->win32项目

技术分享

点击生成->配置管理器新建一个64位debug位平台

技术分享


hello.cpp程序代码如下:

#include "stdafx.h"
#include "jni.h"
#include "com_magc_jni_HelloWorld.h"


JNIEXPORT void JNICALL Java_com_magc_jni_HelloWorld_DisplayHello
(JNIEnv *env, jobject obj)
{
 printf("From jni_helloworldImpl.cpp :");
 printf("Hello world ! \n");
 return;
}

注:1.  com_magc_jni_HelloWorld.h文件中<jni.h>需改成"jni.h"

< >引用的是编译器的类库路径里面的头文件
" "引用的是你程序目录的相对路径中的头文件

2.头文件的引入顺序也不能错

3. jni_md.h,jni.h,com_magc_jni_HelloWorld.h三个头文件拷贝到C++项目目录下

com_magc_jni_HelloWorld.h这个文件由eclipse javah生成

jni.h在D:\Program Files\Java\jdk1.7.0_67\include目录下

jni_md.h在D:\Program Files\Java\jdk1.7.0_67\include\win32

技术分享


生成Hello.dll文件,将生成的Hello.dll文件复制到eclipse项目中,java程序使用JNI调用。


技术分享






本文出自 “一无所有-天行者” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1652272

visual studio 2015生成64位DLL文件

标签:vs2015 jni 64位dll visual studio

原文地址:http://tianxingzhe.blog.51cto.com/3390077/1652272

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!