Domanda

Ho problemi a lavorare in cocos2d-x v3.In realtà, voglio iniziare box2d world object. Ho creato correttamente il mio progetto di gioco, come è stato dato nel manuale cocos2d-x. Ora qual è il problema:

b2Vec2 gravity = b2Vec2(0.0f, -10.0f);
b2World world(gravity);
.

In questo codice la seconda riga fornisce il compilatore

'unresolved external symbol error':(
.

Senza impiantare l'oggetto b2World, tutto completa e funziona bene.

Qualcuno ha affrontato questo problema?

È stato utile?

Soluzione

Questo è un errore del linker molto comune in Visual Studio e devi aggiungere libbox2d.lib nelle proprietà del progetto.

Right Click Project -> Project Properties -> Linker -> Input -> Additional Dependencies

Ora Modifica e aggiungi libbox2d.lib al progetto END e Esegui di nuovo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top