zl程序教程

您现在的位置是:首页 >  工具

当前栏目

visual studio 2015生成64位DLL文件

Visual文件Studio 生成 2015 64 dll
2023-09-14 09:00:23 时间

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

wKioL1VZcG2Tw7hnAAHiNA0J3qo822.jpg

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

wKioL1VZdvGzD1FTAAQ20VEPEx0954.jpg


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

wKiom1VZc7GiAJjhAAKtxMncWoM219.jpg


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

wKiom1VZdFGQIYBfAAtRfuI1CN4718.jpg








java jni实战

http://tianxingzhe.blog.51cto.com/3390077/1652034









本文出自 “点滴积累” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1652272


Visual Studio的便捷使用方法 相信大家在学习c语言或c++时不少小伙伴会选择VS这款软件,它也是时代发展的潮流,越来越多的人使用。当然这款软件我们使用起来也会十分的便捷,当然萌新使用时,会有许多的Bug困扰着大家,导致大家不能够AC,下面就让我给大家分享一些小技巧。
这个问题可能是Manifest 引起的,因此我们可以通过修改项目- 属性- 清单工具- 输入输出,把 嵌入清单 选 否 ,然后编译、链接、运行即可。