Darf ich auch nochmal kurz ne Frage stellen:
Also ich wollte BulletPhysics nun in ein mein Spiel linken was muss ich dafür alles machen?
(sry habe noch nie mit Bullet gearbeitet)
Und ich habe die Bsp geöffnet angeguckt und erstellt funktionieren auch alle echt geil!!!
Aber nun wollte ich einem Freund eine Bsp exe schiken, alle DLLs sind drinne die benötigt werden. Ich habe mal gelesen das wenn ich ein projekt weitergeben möchte ich es erst unter (MSVC++ 2010) Eigenschaften->C++->Codegenerierung unter Laufzeitbibliothek multithread debug angeben muss.
So mache ich es immer dann läuts beim Freund.
Nun wollte ich erstellen und bekomme Linkerfehler:
|
Quellcode
|
1
|
Fehler 6 error LNK2005: _strncmp ist bereits in LIBCMTD.lib(strncmp.obj) definiert. MSVCRTD.lib(MSVCR100D.dll)
|
Kommen noch viele zb _malloc _free usw und noch:
|
Quellcode
|
1
|
Fehler 11 error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) ist bereits in LIBCMTD.lib(typinfo.obj) definiert. MSVCRTD.lib(ti_inst.obj)
|
Was mach ich da Falsch?
PS mein freund hat DirectX und vcredist installiert und trotzdem geht es ohne die einstellung(linken multithread) nicht!
Danke MFG