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

JNI之——Can't load IA 32-bit .dll on a AMD 64-bit platform错误的解决

时间:2015-06-23 15:44:00      阅读:5558      评论:0      收藏:0      [点我收藏+]

标签:jni   c++   win32   

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46605003

在JNI开发中,Java程序需要调用操作系统动态链接库时,报错信息:Can‘t load IA 32-bit .dll on a AMD 64-bit platform。这是由于你的版本是Windows 64位,而你用VS生成的DDL是32位。因此只需要编译生成一个64位的DDL动态链接库就行。

具体步骤如下:

1.新建项目

选择win32项目   语言C++,输入项目名称"Utils"

技术分享

2.使用应用程序向导 选择应用程序类型DDL

技术分享

3.选择生成----配置管理器 

技术分享

4.选择平台---新建---选择x64

技术分享

5.编译--生成

技术分享

JNI之——Can't load IA 32-bit .dll on a AMD 64-bit platform错误的解决

标签:jni   c++   win32   

原文地址:http://blog.csdn.net/l1028386804/article/details/46605003

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