运行使用C ++代码在64位计算机上创建的可执行文件时,出现以下错误:

“ VM初始化期间发生错误
无法加载本地库:找不到依赖库”

我的PATH(如下所示)显然指向jvm.dll,因为我在C:\ Progra〜1 \ Java \ jdk1.6.0_17 \ jre \ bin和C:\ Windows \ System32中都有该文件

PATH = C:\ Program Files(x86)\ Gmake \ bin; C:\ Program Files(x86)\ apache-ant-1.7.1 \ bin; C:\ Progra〜1 \ Java \ jdk1.6.0_17 \ bin; C:\ Program Files(x86)\ Microsoft Visual Studio 8 \ Common7 \ Tools; C:\ Progra〜1 \ Java \ jdk1.6.0_17 \ jre \ bin \ server; C:\ Progra〜1 \ Java \ jdk1.6.0 _17 \ jre \ bin; C:\ Windows \ System32

是否有人对导致此错误的原因有任何想法?谢谢。

最佳答案

使用dependency walker找出缺少的dll。

09-10 01:29
查看更多