0
我使用cocos2d-x模板在xcode中實現了我的遊戲。它工作得很好。然後我試着將相同的代碼移植到eclipse上。我使用cocos2d-x的shell命令創建了一個新項目並構建了該項目。然後我將創建的項目轉換爲C/C++代碼,就像我通常爲cocos2d-x所做的那樣。然後,我將我的xcode項目中的所有代碼文件/資源複製到eclipse項目中。我更新了我的Android.mk文件(添加了新的src文件)。它正確編譯,安裝成功模擬器,但隨後崩潰顯示日誌此錯誤消息:在cocos2d-x中移植Xcode(iOS)代碼到eclipse(android)
07-11 10:29:38.846: D/libEGL(534): loaded /system/lib/egl/libGLESv1_CM_emulation.so
07-11 10:29:38.856: D/libEGL(534): loaded /system/lib/egl/libGLESv2_emulation.so
07-11 10:29:39.166: A/libc(534): @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree
07-11 10:29:39.166: A/libc(534): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
任何幫助,將不勝感激。
我認爲你在Eclipse中進行Java和C++項目的結合。在eclipse中編程時,我無法獲得** code-assitence和自動調試代碼**功能。即假設你想輸入'cocos2d :: CCSprite * _ship;'。在編寫** coc **並按** Ctrl + Space **之後,您是否獲得了代碼助手?我沒有得到這個功能,我曾經在** Java **編程時擁有這個功能。可能是什麼問題?我配置了所有**路徑和符號(包括)**。 – MobiDev 2012-07-31 09:00:29