cocos2dx:由于找不到xxx.dll,无法继续执行代码...

Description

将 release 版的 simulator/Win32 下的文件拷贝到其他电脑上,运行cocos2d的可执行文件(.exe),无法打开游戏。弹出系统错误提示:

由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题。

Analysis

MSVCR120.dll 是 Visual C++ 的库文件,在执行cocos2d应用程序的时候会调用 Visual C++ 的某些库文件,在电脑上没有安装 Visual C++ 运行库的时候,就找不到需要的.dll文件!

Implemention

将缺失的 Visual C++ 库文件补上。

Plan A

在装过 Visual C++ 运行库的电脑上将其他电脑上缺失的运行库拷贝过去,放入对应的目录(C:\Windows\System32、C:\Windows\SysWOW64),或者直接放到cocos2d应用程序所在的根目录下!

ps

这种方法比较繁琐,因为缺失的库文件可能会很多。而且也有可能因为系统不同导致库文件不兼容!

Plan B(推荐)

安装 Visual C++ 运行库!下载地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章