我有工作在cocos2d-x v3
的麻煩。其實,我想初始化box2d world object
。 我已經正確創建了我的遊戲項目,因爲它在cocos2d-x
手冊中給出。 現在有什麼麻煩:cocos2d-x和box2d鏈接錯誤
b2Vec2 gravity = b2Vec2(0.0f, -10.0f);
b2World world(gravity);
在這種代碼的第二行給出了編譯器
'unresolved external symbol error':(
沒有instantinating b2World
對象,一切編譯和工作正常。
有沒有人遇到過這個問題?
第二行看起來不正確的c + +(缺少'新',結果沒有分配給變量)..你遺漏了什麼嗎?應該是這樣的:b2World * world = new b2World(gravity);但世界也應該是一個成員變種。 – LearnCocos2D
我試圖做兩個變種。但仍然沒有工作,我得到鏈接錯誤。標題「Box2D \ Box2D.h」我也包括在內。 – l1fe
@ LearnCocos2D,您是否確實知道在C++中有兩種類型的初始化和賦值變量?你剛剛告訴我在堆上創建變量時創建了變量。問題不在於此,問題在於某種聯繫。 – l1fe