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


转载自: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.编译--生成

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM