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++ 運行庫!下載地址