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

    技术2022-07-10  68

    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++ 运行库!下载地址

    Processed: 0.028, SQL: 8