• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            飯中淹的避難所~~~~~

            偶爾來避難的地方~

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              94 隨筆 :: 0 文章 :: 257 評論 :: 0 Trackbacks
            一切從我開始編譯項目到Android平臺開始說起。
            從網上各處得到的關于官方NDK的資料,都是說它不支持很多C++特性,不支持wchar_t,不可用到極點。于是各處推薦的都是crystax的改版NDK。
            于是哥就信了,就沖著他的APP_USE_CPP0X:=true,畢竟大部分邏輯代碼都用了至少是auto這樣的C++0X的FEATURE,而且某部分代碼更是用了wchar_t,wstring。下載了crystax的NDK R7 5 BETA3
            然后,從這里開始,就一路坎坷了。
            最開始,遇到了一個奇怪的問題,cocos2dx什么資源都get不到filedata。好吧,我看代碼,它是用unzip從apk包里讀資源文件的,然后一路跟進去,原來是unzOpen出錯了,錯誤是EMFILE。好吧,我各種嘗試,最后沒辦法,用了API LEVEL 9的AssetManager來解決這個問題。
            接下來,正當一切進展順利,項目在手機上都正常進入開始界面的時候,悲催的事情又一次發(fā)生了,socket返回-1,得到的錯誤號仍舊是EMFILE。這是哪來的喂,我一個文件描述符都沒創(chuàng)建過。折騰了一陣,在cocos2dx的論壇里,一個老外發(fā)了他的問題,unzOpen出錯,EMFILE。這是何其相似的問題!進去一看,這老兄也用的crystax的NDK。
            我眼前一亮,怎么都是這個版本的NDK。會不會?果然,我用官方的NDK R8C和CRYSTAX的NDK R7各編譯了一次,然后真機調試,NDK R7編譯的果斷彈錯了,而官方NDK編譯的紋絲不動。

            這可怎么是好,沒有了crystax的NDK,我怎么編譯那些代碼。然后我仔細查了下官方NDK的資料。原來從R8開始,就已經支持了WSTRING,而且R8還是GCC 4.4 和 GCC 4.6 雙工具鏈,支持CPP0X也非常簡單,-std=c++11就可以了。

            既然當初選擇crystax的NDK的理由都不再是理由了,那果斷換回官方的R8吧。希望后面不會再有什么問題。

            posted on 2012-12-30 18:31 飯中淹 閱讀(1587) 評論(0)  編輯 收藏 引用
            久久人人爽人人爽人人片av高请| 久久91精品国产91| 国产V综合V亚洲欧美久久| 青青草原综合久久大伊人精品| 久久精品中文字幕一区| 久久精品国产亚洲αv忘忧草| 97久久天天综合色天天综合色hd | 成人亚洲欧美久久久久| 久久国产成人精品国产成人亚洲| 怡红院日本一道日本久久 | 色综合合久久天天综合绕视看| 久久国产成人亚洲精品影院| 久久综合九色综合网站| 免费精品久久久久久中文字幕| 亚洲欧美日韩中文久久| 99久久99久久精品国产片果冻| 欧美激情一区二区久久久| 国产福利电影一区二区三区久久老子无码午夜伦不 | 浪潮AV色综合久久天堂| 亚洲国产视频久久| 久久久久亚洲AV成人网人人软件 | 欧美精品一区二区精品久久| 亚洲va久久久噜噜噜久久| 久久青青国产| 欧美精品丝袜久久久中文字幕| 国产成人无码精品久久久免费| 精品久久久噜噜噜久久久 | 色综合久久88色综合天天 | 久久久国产精品福利免费| 久久天天躁狠狠躁夜夜96流白浆 | 九九精品久久久久久噜噜| 日日狠狠久久偷偷色综合免费| 麻豆精品久久久一区二区| 99久久免费国产特黄| 久久久久久久综合日本亚洲| 久久99国产精品久久99| 亚洲伊人久久大香线蕉苏妲己| 天天爽天天爽天天片a久久网| 99久久99久久精品国产片| 久久精品亚洲欧美日韩久久| 亚洲成av人片不卡无码久久|