[Box2D] Instalacja w Code::Blocks
Ostatnio zmodyfikowano 2012-07-16 19:27
ridic14 Temat założony przez niniejszego użytkownika |
[Box2D] Instalacja w Code::Blocks » 2012-07-16 17:40:49 Po pobraniu paczki z Box2D w folderze build powinien znajdować się plik/folder dla Code::Blocks a takowego tam niema. Gdzie można taki znaleźć? Ogólnie brakuje pliku libBox2D.a czy coś takiego.
Co znaczy CMake o_0? You should use CMake to target this directory for build files. |
|
DejaVu |
» 2012-07-16 17:57:28 W zasadzie to wystarczy, że utworzysz sobie projekt w Code::Blocks (projekt typu library), dodasz wszystkie pliki do projektu znajdujące się w katalogu Box2D (poza Box2D.h) i skompilujesz to. Bibliotekę masz z miejsca gotową. Przed chwilą sprawdziłem i pod Visual C++ ładnie mi ją skompilowało, więc pod Code::Blocks również nie powinno być problemu. |
|
ridic14 Temat założony przez niniejszego użytkownika |
» 2012-07-16 18:04:04 W code block to się nazywa build target? Sprawdzę
Są projekty albo: DLL albo LIB |
|
DejaVu |
» 2012-07-16 18:06:53 Aaa zapomniałem jeszcze dodać, że należy dopisać w 'additional include directories' ścieżkę na katalog w którym znajduje się plik Box2D.h (inaczej będziesz miał masę błędów podczas kompilacji typu 'no such file'.
/edit:
@up: chodzi o LIB |
|
ridic14 Temat założony przez niniejszego użytkownika |
» 2012-07-16 18:11:59 Nie za bardzo wiem o co chodzi bo mam jakiś plik w .c i kilka funkcji i nie wiem gdzie zadeklarować te pliki.h ale chyba jak trochę pokombinuję to się uda ale wiem że do dobrego projektu trafiłem(Static Library) bo w efekcie dostałem plik.a |
|
DejaVu |
» 2012-07-16 18:20:24 Niczego nie deklarujesz. Tu tworzysz tylko bibliotekę *.a, którą później możesz dołączyć do swojego projektu i cieszyć się Box2D. |
|
ridic14 Temat założony przez niniejszego użytkownika |
» 2012-07-16 18:21:45 Tak poprostu stworzyć projekt z tym Mi się wydaje że to za mało żeby coś wniosło do box2d
int SampleAddInt( int i1, int i2 ) { return i1 + i2; }
void SampleFunction1() { }
int SampleFunction2() { return 0; }
|
|
DejaVu |
» 2012-07-16 18:22:34 Wróć do pierwszego mojego posta... |
|
« 1 » 2 3 |