Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

21.10.2011, 18:45

Box2D und CMake

Hallo! Ich habe bisher noch nie irgendwas mit CMake erstellt, doch für Box2D und für die neue SFML ist das ja von Nöten!
Wie wird das Ganze also nun wirklich kompiliert? Google hat mir das empfohlen:
Bei "Where is the source code:" den kompletten Box2D Ordner angeben.
Bei "Where to build the binaries:" den kompletten Box2D/Build Ordner angeben.
Dann Configure drücken, Visual Studio 2010 auswählen und den Radiobutton kann man lassen.
Schließlich bisschen warten und Generate drücken. Wieder warten und im Verzeichnis, welches neben dem CMAKE_INSTALL_PREFIX zu finden ist, nachschauen, dort sollten die nötigen Dateien sein.

Jetzt kommt mein Problem: Das Verzeichnis ist leer. Ich habe auch im Box2D Verzeichnis gesucht, leider nein. :|
Ebenso erhalte ich des Öfteren einen Fehler der besagt, dass meine Projektdateien ungültig seien, doch drücke ich nochmal auf Generate erscheint dieser nicht mehr. 8|

MfG
Check

2

21.10.2011, 23:33

Die neue Box2D Version kann man auch mit visual studio 2010 kompilieren.

Leider hilft dir das nicht weiter, aber nur mal am Rande bemerkt :>

3

22.10.2011, 00:52

a) Tu ich das ungern weil schon explizit CMake erwähnt wird
b) Schmiert mein VS10 ab wenn ich es geladen habe. :S

MfG
Check

PS: Trotzdem danke! :)

4

22.10.2011, 20:52

Box2D uses CMake to describe the build in a platform independent manner.

First download and install cmake from cmake.org

For Microsoft Visual Studio:
- Run the cmake-gui
- Set the source directory to the path of Box2D on your PC (the folder that contains this file). // Hier ist der Hauptordner gemeint
- Set the build directory to be the path of Box2D/Build on your PC.
- Press the Configure button and select your version of Visual Studio.
- You may have to press the Configure button again.
- Press the Generate button.
- Open Box2D/Build/Box2D.sln.
- Set the Testbed or HelloWorld as your startup project.
- Press F5 or Ctrl-F5 to run.

Zitat aus der (alten) Readme von Box2d, in der neuen wird vs2010 empfohlen.

5

22.10.2011, 21:22

Danke! Die Testprogramme tun nun funktionieren, meine sollten es in Zukunft also auch. :D

MfG
Check

Werbeanzeige