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