[SDL2] Program nie działa poza Code::Blocks
Ostatnio zmodyfikowano 2017-04-26 20:03
Kamko Temat założony przez niniejszego użytkownika |
[SDL2] Program nie działa poza Code::Blocks » 2017-04-25 19:13:02 Witam. Mój problem wygląda dokładnie tak jak napisałem w temacie. Gdy próbuję włączyć program napisany w SDL-u poza Code Blocks, to najpierw wyskakuje mi problem, że nie odnaleziono: SDL2_ttf.dll SDL2_image.dll SDL2.dll Po dostarczeniu tych plików do lokalizacji pliku exe pokazuje, że nie znaleziono libfreetype-6.dll. Gdy to wszystko się razem już w jednym miejscu znajduje, to na samym końcu dostaję komunikat "Aplikacja nie została właściwie uruchomiona".
W Linker settings mam dodane: -lmingw32 -lSDL2main -lSDL2 -lSDL2_image -lSDL2_mixer -lSDL2_ttf
Wszystko w Code Blocks doskonale działa, ale poza nim już niestety nawet się włączyć nie chce. Czy wie ktoś jak to można naprawić?
Z góry dziękuję za odpowiedź. Pozdrawiam. |
|
j23 |
» 2017-04-26 10:25:06 Podejrzyj w jakimś programie, jakich bibliotek DLL używa twój program, i wtedy skopiuj wszystkie niesystemowe.
|
|
Kamko Temat założony przez niniejszego użytkownika |
» 2017-04-26 16:49:30 Dziękuję za odpowiedź, ale niestety to nie pomogło. Mój program używa tylko te biblioteki, które wymieniłem poprzednio oraz dodatkowo zlib1.dll, jeśli chodzi o te niesystemowe. Wszystkie znajdują się w tej samej lokalizacji co program, a mimo to problem jest nadal ten sam. Poza tym nie wydaje mi się, aby w tym leżał problem. Ma ktoś może inny pomysł? |
|
karambaHZP |
» 2017-04-26 17:36:33 Czy kompilacja jest "debug" czy "release"? |
|
j23 |
» 2017-04-26 18:20:41 Może po prostu masz w aplikacji błąd, który ujawnia się dopiero podczas działania poza kontrolą środowiska - czasem tak bywa ;) |
|
Kamko Temat założony przez niniejszego użytkownika |
» 2017-04-26 18:42:29 Debug i nie może to być wina aplikacji, ponieważ mam ten błąd z każdą aplikacją napisaną w SDL-u. |
|
karambaHZP |
» 2017-04-26 19:29:14 Skompiluj "release". |
|
Kamko Temat założony przez niniejszego użytkownika |
» 2017-04-26 20:03:30 Niestety kompilowanie Release nic nie zmieniło. |
|
« 1 » |