MinGW problem z kompilacja

0

Witam, na notebooku korzystam z vime i MinGW. Program w sumie kompiluje się bez problemu, jednak jeżeli chcę wyslać go komuś innemu albo odpalam go na moim innym komputerze otrzymuję błąd:

"Nie można uruchomić programu, ponieważ na komputerze nie znaleziono libgcc_s_dw2.dll. Spróbuj ponownie zainstalować program, aby naprawić ten problem."

Mogę na Was liczyć?

0

Czego w tym komunikacie nie rozumiesz?

0

Potrzeba komuś pliku DLL ale ja nie chce dołączać go do każdego programu... nie można jakoś tego połączyć z programem, aby nie trzeba było wysyłać komuś tego pliku?

0

IMO, możesz zrobić tak:
Robisz drugą aplikację, dodajesz do jej zasobów wszystkie dll'ki oraz program.
Przy uruchamianiu aplikacji ta wypakowuje wszystkie dll'ki oraz program oraz uruchamia go.
Rozumiesz?
Ale to słaby pomysł.
Już lepiej daj tę dll'kę do katalogu z programem...

0

Nie da się tego jakąś komendą połączyć z programem?

0

Zwykle robi się to instalką (NSIS) ew. samorozpakowujące się archiwum (7-zip).

0

Nie da się tego jakąś komendą połączyć z programem?

teoretycznie się da, dodając do kompilacji parametr -static-libgcc. ale u mnie ta opcja z jakiegoś powodu nic nie robi.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.