【cocos2d-x 手機遊戲開發】在VS2005下運行Cocos2d-x

Cocos2d-x的開發包中並未給出VS2005的工程文件。不巧個人電腦中只裝了VS2005。學習心切,這可怎麼辦啊?不要緊。只要您稍花點時間,也能夠讓Cocos2d-xVS2005中運行起來。 編程

首先。將cocos2d-win32.vc2008.sln複製一份重命名爲cocos2d-win32.vs2005.sln.而後用記事本打開它。將「Microsoft Visual Studio Solution File, Format Version 10.00 學習

# Visual Studio 2008」一句改成「Microsoft Visual Studio Solution File, Format Version 9.00 lua

# Visual Studio 2005」。保存文件。 spa

而後。到Box2D,chipmunk,cocos2dx,CocosDenshion,HelloLua,HelloWorld,lua,tests目錄中的proj.win32找到相應的工程文件各複製一份從新命名。如Box2D.Win32.vcproj複製文件重命名爲Box2D.win32.vs2005.vcproj。用記事本打開。將 .net

<VisualStudioProject 調試

ProjectType="Visual C++" orm

Version="9.00"      blog

修改成 遊戲

<VisualStudioProject ip

ProjectType="Visual C++"

Version="8.00"     

保存文件

最後。在cocos2d-win.vs2005.sln中找到相應的工程信息段。將對應的工程文件路徑改成新名字。如

Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libBox2D", "Box2D\proj.win32\Box2D.win32.vcproj", "{929480E7-23C0-4DF6-8456-096D71547116}"

改成

Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libBox2D", "Box2D\proj.win32\Box2D.win32.vc2005.vcproj", "{929480E7-23C0-4DF6-8456-096D71547116}"

好了,用VS2005打開cocos2d-win.vs2005.sln而後編輯運行便可。你可能遇到下面兩種錯誤:

1「LSTATUS」未聲明的標識符,將其改成LONG .

2. libpng.lib調試信息損壞請從新編譯。不要覺得真的是庫損壞了。你須要到<https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=18623>

下載相應的VS補丁包。下載後運行完成便可修復VS的這個BUG。以後就能夠在VS2005中成功編譯完全部的工程。個人機器是32位的WindowsXP,下載VS80sp1-KB949009-X86-INTL.exe 安裝就能夠了。

3. 若是打開工程後有提示須要安裝「 Microsoft .NET Framework V2.0.50727 Redistributable Package」或其它版本的.net補丁包,可上百度查詢下載完裝一下。

紅孩兒的遊戲編程之路
http://blog.csdn.net/honghaier

Cocos2d-X學習交流羣
QQ羣: 44208467
QQ羣: 249941957

相關文章
相關標籤/搜索