LoadLibrary ErrCode=193 %1 不是合法的Win32 应用程序
2015-01-15 15:34
441 查看
LoadLibrary ErrCode=193 %1 不是合法的Win32 应用程序
64bit的应用程序exe加载64bit编译的动态库,提示报错 LoadLibrary ErrCode=193 %1 不是合法的Win32 应用程序
原因:
1.exe是否是64bit的,请确认,可以通过
![](http://blog.csdn.net/crazyer2010/article/details/file:/C:/Users/boyang/AppData/Local/Temp/enhtmlclip/EN3dd90330.png)
工具kfyy.exe来查看
2.dll是否是64bit编译的,请确认,可以通过以上工具kfyy.exe来查看
3.dll依赖是否全,时候都已经放在了当前目录下,可通过
![](http://blog.csdn.net/crazyer2010/article/details/file:/C:/Users/boyang/AppData/Local/Temp/enhtmlclip/EN3dd9033f.png)
工具depends(注意相应位数)查看所依赖的库
4.dll所依赖的库是不是相应位数的,如64bit的。可通过1中工具查看(这个比较隐晦,查了很久,最后发现是dll所依赖的库用成了32位的,尤其是那种很常用的通用库,如ACE库等,一定要确保位数一致)
解决
64bit的应用程序exe加载64bit编译的动态库,提示报错 LoadLibrary ErrCode=193 %1 不是合法的Win32 应用程序
原因:
1.exe是否是64bit的,请确认,可以通过
![](http://blog.csdn.net/crazyer2010/article/details/file:/C:/Users/boyang/AppData/Local/Temp/enhtmlclip/EN3dd90330.png)
工具kfyy.exe来查看
2.dll是否是64bit编译的,请确认,可以通过以上工具kfyy.exe来查看
3.dll依赖是否全,时候都已经放在了当前目录下,可通过
![](http://blog.csdn.net/crazyer2010/article/details/file:/C:/Users/boyang/AppData/Local/Temp/enhtmlclip/EN3dd9033f.png)
工具depends(注意相应位数)查看所依赖的库
4.dll所依赖的库是不是相应位数的,如64bit的。可通过1中工具查看(这个比较隐晦,查了很久,最后发现是dll所依赖的库用成了32位的,尤其是那种很常用的通用库,如ACE库等,一定要确保位数一致)
解决
相关文章推荐
- Warning: PHP Startup: Unable to load dynamic library 'php/ext\php_pgsql.dll' - %1 不是有效的 Win32 应用程序
- R语言read.xlsx( )函数报错 LoadLibrary failure: %1 不是有效的 Win32 应用程序
- Error:CreateProcess error=193, %1 不是有效的 Win32 应用程序。
- 使用Runtime去运行命令行 CreateProcess error=193, %1 不是有效的 Win32 应用程序。
- python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
- python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
- import _mysql----ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- ImportError DLL load failed: %1 不是有效的 Win32 应用程序
- ImportError DLL load failed: %1 不是有效的 Win32 应用程序
- Python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- cx_Oracle ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
- numpy ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
- python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
- Python配置OpenCV时报错:ImportError DLL load failed: %1 不是有效的 Win32 应用程序
- python运行mysql的程序时报错,ImportError DLL load failed: %1 不是有效的 Win32 应用程序
- Unable to load dynamic library ...\php_oci8.dll' - %1 不是有效的 Win32 程序解决办法总结
- ImportError:DLL load failed:%1 不是有效的Win32应用程序
- ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
- import cx_Oracle 错误: ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。(暂未解决)