Box2D dla CodeBlocks

Długo szukałem i miałem problem z kompilacją Box2D pod C::B, z tego powodu postanowiłem podzielić się moimi doświadczeniami.

Box2D musi zostać skompilowany, nie korzystam z najnowszej wersji ponieważ autorzy tej biblioteki zrezygnowali z wsparcia dla Cmake. Polecam wersję 2.2.1 którą bez problemu można znaleźć w internecie. Po pobraniu plików wystarczy pobrać Cmake. Odpalić i wygenerować niezbędne pliki. Po zakończeniu kompilacji utworzy się plik: libBox2D.a
należy go skopiować do katalogu C::B/MinGW/lib – cały katalog Box2D/Box2D wrzucamy do katalogu C::B/MinGW/include. Potem CodeBlock, otwieramy Settings > Compiler > Linker Settings > Add Library potem Select MinGW > lib > libBox2D.a. – i to tyle. Cieszymy się systemem fizyki.

Jeśli podczas generowania konfiguracji w Cmake pojawią się błędy typu „cmake libintl-8.dll is missing” dodaj ścieżkę do swojego katalogu MinGW/lib zmiennych środowiskowych Windowsa.

na deser moja gotowa kompilacja – LINK