uruchamianie na komputerze bez kompilatora c++

Odpowiedz Nowy wątek
2011-07-22 08:04
dzakens
0

chce uruchomić mój program ( napisany w windowsie 7 (aplikacja winapi) IDE - eclipse) na komputerze na którym nie ma kompilatora - wyskakuje błąd braku jakiejs dll-ki skopiowanie jej nic nie daje - jakies rady??

Pozostało 580 znaków

2011-07-22 08:07
0

jakiej DLL-ki.

Pozostało 580 znaków

2011-07-22 08:46
dzakens
0

libgcc_s_dw2-1.dll

Pozostało 580 znaków

2011-07-22 09:11
sig
0

Google twym przewodnikiem http://pt.sourceforge.jp/proj[...]downloads/libgcc_s_dw2-1.dll/. Pewnie któraś z wykorzystywanych przez ciebie bibliotek wymaga skopiowania dll-i do katalogu z programem, bywa.

Pozostało 580 znaków

2011-07-22 10:58
0

albo sam program - nowsze wersje GCC z pakietu MinGW domyślnie linkują się z tą DLL-ką.
skopiować do katalogu i już.

Pozostało 580 znaków

2011-07-22 16:10
Adams
0

Ja, do polecenia kompilacji dodaj -static

g++ -static plik.cpp

Pozostało 580 znaków

2011-07-22 16:38
iiiii
0
Adams napisał(a)

Ja, do polecenia kompilacji dodaj -static

g++ -static plik.cpp

licencja może na to nie pozwalać.

Tego nikt tak na 100% nie wie, bo poziomem bełkotu licencję GPL przebija chyba tylko traktat lizboński. - Azarien 2011-07-22 23:28

Pozostało 580 znaków

2011-07-22 17:50
Rev
0

libgcc pod względem licencjonowania należy do jednych z wyjątków oprogramowania GNU, które pozwalają na statyczne linkowanie ich do aplikacji, którym nie narzuca się stosowania GPL.
Mimo wszystko, jeżeli rozprowadzanie tej biblioteki nie jest problemem, powinno się wszelkie runtime linkować dynamicznie. Wyobraźcie sobie, że znaleziono jakąś krytyczną lukę w runtime gcc albo msvcrt. W takim wypadku wszystkie aplikacje, które mają je statycznie zlinkowane są podatne do momentu, w którym autor aplikacji wyda nową wersję. Gdy byłyby zlinkowane dynamicznie, wystarczy zaktualizować je raz w systemie. Stąd na przykład właściwie każda komercyjna aplikacja kompilowana w Visual Studio, roprowadza runtime jako osoby instalator.


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0