Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SDL2] Program nie działa poza Code::Blocks

Ostatnio zmodyfikowano 2017-04-26 20:03
Autor Wiadomość
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.
P-160490
j23
» 2017-04-26 10:25:06
Podejrzyj w jakimś programie, jakich bibliotek DLL używa twój program, i wtedy skopiuj wszystkie niesystemowe.
P-160510
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ł?
P-160521
karambaHZP
» 2017-04-26 17:36:33
Czy kompilacja jest "debug" czy "release"?
P-160522
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 ;)
P-160524
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.
P-160525
karambaHZP
» 2017-04-26 19:29:14
Skompiluj "release".
P-160528
Kamko
Temat założony przez niniejszego użytkownika
» 2017-04-26 20:03:30
Niestety kompilowanie Release nic nie zmieniło.
P-160531
« 1 »
  Strona 1 z 1