接下來,我們正式安裝cocos2d-x到win7中去。
首先,雙擊上圖中的cocos2d-win32.vc2010.sln(如果你使用的是vs2008,那麼只雙擊cocos2d-win32.vc2008.sln),然後右鍵點解決方案,再點生成解決方案。這個過程大約有10分鐘,因個人電腦速度而異。
這時你已經成功一大半了,接下來,你可以執行一下cocos2d-x,看看效果。右建點選解決方案管理中的helloworld專案,然後設定為啟動專案,如下圖所示:
接下來,我們來執行一下cocos2d-x自帶的test,看看cocos2d-x給我們帶來了哪些效果吧!同樣的,右鍵點解決方案管理中的test,然後設定為啟動專案,再點"除錯"—"天始執行(不除錯)",接著你會看到下面的輸出:
雙擊開啟,路徑是這樣的:template, f:\cocos2d-1.0.1-x-0.9.1\template\msvc,開啟之後如下圖所示:
接著,開啟乙個新的vs2010程式,然後選擇"檔案—新建—專案",如下圖:
然後點選確定,接著會出現乙個嚮導:
我們第乙個helloworld程式不需要物理引擎,所以可以把上面紅色的圈去掉,然後再點finish,專案結構如下圖所示:
為什麼會出現這些錯誤呢?是因為找不到cocos2d庫,因為此專案並沒有把相應的庫包含進去。
接下來,把f:\cocos2d-1.0.1-x-0.9.1\cocos2dx和f:\cocos2d-1.0.1-x-0.9.1\cocosdenshion這兩個資料夾裡面的全部內容拷貝乙份到d:\cocos2d-xprojects\helloworld中去,如下圖:
資料夾中,這時再編譯專案,可以正常結束
。但是執行,就會報錯:
libcocos2d.dll
libegl.dll
libgles_cm.dll
libcocosdenshion.dll
iconv.dll
libxml2.dll
zlib1.dll
移至"d:\cocos2d-xprojects\helloworld\debug.win32"
資料夾中
最後,helloworld
專案debug.win32
目錄結構如下圖所示:
備註:如果需要使用box2d的話,就相應的在建立工程嚮導的時候,不要勾選 box2d,然後就是copy
lib記得把libbox2d.lib的也拷過來,同時f:\cocos2d-1.0.1-x-0.9.1\box2d目錄也要拷過去
。另外,現在我們得到的都是debug模式下的lib和dll,如果想執行release版的程式,那麼還需要把先前的cocos2d-win32.vc2010.sln開啟,然後調成release模式並再次生成解決方案。
如下圖:
然後把剛剛的helloworld也改成release模式並執行,報錯!
然後再執行,ok!大功告成!接下來,大家可以嘗試去建立乙個helloworldbox2d專案,然後自己去配置完成,加深一下印象!
Cocos2d x VS 工程建立問題
建立cocos2d x的vc工程使用vs的模版建立完成後不能直接執行,需要將標頭檔案 依存庫 lib 和 動態鏈結庫的路徑重新在工程的屬性頁裡設定,很不方便。參考了 子龍山人的方法 cocos2d x建工程時避免copy資料夾和庫,感覺還是不太方便。方法一受cocos的sdk路徑限制,方法二會使所有...
cocos2dx VS中 新增lib專案方法
vs2012中載入的solution中包含了我們用到的lib專案和遊戲專案,遊戲專案是依賴lib專案的,新增lib專案的步驟只需兩步 第一步 右鍵 遊戲 專案 屬性 此時彈出 屬性頁 對話方塊,選擇 配置屬性 c c 常規 附加包含目錄 點開附加包含目錄,編輯,填入需要加入lib專案的路徑資訊 第二...
cocos2dx vs下模擬器螢幕變大後的觸控偏移
cocos2dx 模擬器螢幕變大後的觸控偏移 之前我的螢幕設定是比較小的glview setframesize 320,480 所以並沒有出現什麼問題 後面因為在手機上顯示太小了。所以我在除錯的時候就把模擬器大小調大,調到了glview setframesize 640,1136 卻突然發現觸控事件...