我有一個工作的Cocos2D-X項目,XCode中開發和基於版本的cocos2d-1.0.1-X-0.13.0-β的Cocos2D-X和果醬 - 故障與CCCallFuncO
現在我要使它與Marmalade(在Windows PC上使用VS Express)一起工作,而我完全不熟悉它。我設法建立項目和源代碼編譯就好了,但是當我啓動這個項目,我得到當CCCallFuncO被invocated一個神祕的異常:
DEFAULT: s3eDeviceHandleException: 1 0x00000000 0x00000000
Memory exception (11) attempting to access: 00000000
S3E runtime is not handling this exception
First-chance exception at 0x00000000 in s3e_simulator_debug.exe: 0xC0000005: Access violation.
Unhandled exception at 0x00000000 in s3e_simulator_debug.exe: 0xC0000005: Access violation reading location 0x00000000.
這occurres類CCActionInstant內,該方法CCCallFuncO內::執行,該指令:
(m_pSelectorTarget->*m_pCallFuncO)(m_pObject);
至於我可以告訴所有涉及的對象是正確的和聲音,證明它完全工作和有意義裏面Xcode和無醬非常相同的代碼。
這兩個環境有什麼區別可能導致這個問題? 你們任何一個帶果醬經驗的人都可以給我一些關於我應該尋找什麼的線索?