中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

拇指接龍游戲從WIN32向Xcode4.5移植過程問題記錄-創(chuàng)新互聯(lián)

當(dāng)前的測試環(huán)境是:

創(chuàng)新互聯(lián)建站是一家專業(yè)提供阿里地區(qū)企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、做網(wǎng)站、HTML5、小程序制作等業(yè)務(wù)。10年已為阿里地區(qū)眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

1,VMware Workstation 9.0.2

2, Windows 7(64 bit)

3,(通過VMware安裝)Mac OS X 10.8(64 bit)+Xcode 4.5

注意:Xcode 4.5內(nèi)置iphone 6.0 SDK支持。而且,Mac OS X 10.8內(nèi)置python,只是版本稍微低一些而已。其實,下面已經(jīng)不需要安裝cocos2d-x 針對Xcode的版本模板,所以目前還不需要它。

下面記錄工作及問題(直至成功解決示例游戲中每一個問題為止。因此,本文將不斷更新......)。


問題1

   1.通過設(shè)置Mac與windows 7共享文件夾方式后,雙擊原先win32版本下(我使用的是cocoStudio 1.4.0.1)對應(yīng)的文件夾ThumbelinaCell\projects\ThumbelinaCell\proj.ios下的Xcode工程文件ThumbelinaCell.xcodeproj,很輕松地打開了拇指接龍工程(而不是如同早期版本那樣安裝cocos2d-x模板)。這一點如同win32下的項目的打開,也是類似地雙擊proj.win32文件夾下的VC工程文件ThumbelinaCell.vcxproj。

  體會:總體上來看,越來越方便了,感謝cocos2d-x開發(fā)團(tuán)隊!

   2.使用默認(rèn)編譯器進(jìn)行編譯,初始失敗。原因先不去分析!我把默認(rèn)使用的編譯器Apple LLVM Compiler 4.1替換成另一種較新的版本LLVM GCC 4.2(Xcode 4.5內(nèi)置)。事實證明,修改成功!

   3.繼續(xù)編譯又失敗。現(xiàn)在,主要停留在.h文件的引用格式方面(本身也不成問題,只要細(xì)致地操作.和..這兩個特殊目錄符號就OK)。總體來看,VS的C++編譯器較之LLVM GCC 4.2太粗糙,但是,VS集成開發(fā)環(huán)境(配合Visual_Assist_X_10.7)比Xcode無論還是構(gòu)建C++項目方面都有更高的效率。這不是說某些快捷鍵怎么不習(xí)慣的問題,你試試就知道了。

   4. 由于原先項目中提供了一個Sqlite 3.0版本的加密版本;但是,在編譯時發(fā)現(xiàn)其中涉及到c內(nèi)聯(lián)匯編部分無法通過運(yùn)行時檢查(開始時匯編也無法通過,通過參考網(wǎng)絡(luò)上資料修改了格式,表面上通過編譯;但是,但是在運(yùn)行時正好停止在這部分內(nèi)聯(lián)代碼處中斷執(zhí)行)。所以,目前先去除加密版本相關(guān)的幾個文件。

   5,另外,也可能是不小心的原因,突然出現(xiàn)在classes文件夾下正在兩個appDelegate.cpp和相應(yīng)的.h文件。切換到win7看,根本還是只有兩個文件。由于這個原因,運(yùn)行時出現(xiàn)錯誤大致提示是“duplicate symbols for......”。于是先小心地備份,然后在XCODE下刪除(只選擇了刪除引用那個按鈕)。再編譯運(yùn)行,OK!

   6,成功是“成功”,但是出現(xiàn)一個莫名其妙的界面,如下圖所示:

拇指接龍游戲從WIN32向Xcode 4.5移植過程問題記錄

   怎么不是我的游戲中的SplashScreen場景界面?!再瞥了一眼DEBUG控制臺部分,發(fā)現(xiàn)出現(xiàn)如下錯誤提示(所以,XCODE調(diào)出一個臨時的上圖?這在VS中是不可能的?。。?/p>

拇指接龍游戲從WIN32向Xcode 4.5移植過程問題記錄

   感覺有些奇怪!此前,我多次成功地使用動畫編輯器把游戲發(fā)布到自己的I9100手機(jī)上! 另一個重要線索,上述錯誤提示與我家中(在家中機(jī)器上同時進(jìn)行Android版本的移植)上在LogCat中出現(xiàn)的錯誤十分相似?。?!


問題2--解決SplashScreen不出現(xiàn)的問題

備注:Xcode 4.5自動設(shè)置了模板iphone 6界面的橫屏顯示!

To be continued...........

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前題目:拇指接龍游戲從WIN32向Xcode4.5移植過程問題記錄-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://www.rwnh.cn/article32/ccgppc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)、電子商務(wù)品牌網(wǎng)站設(shè)計、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
枣庄市| 台安县| 安阳县| 大邑县| 深州市| 曲阳县| 电白县| 拜城县| 柯坪县| 旬阳县| 岐山县| 枣庄市| 贞丰县| 阿拉善左旗| 延边| 乌苏市| 柞水县| 汝阳县| 建阳市| 苍梧县| 乡城县| 宽甸| 大埔县| 湟源县| 蒙山县| 杨浦区| 长春市| 阜新| 凤凰县| 肃南| 宁阳县| 巫溪县| 吉安市| 弥渡县| 江达县| 金塔县| 涡阳县| 泗洪县| 南投县| 达尔| 浮梁县|