[Ubuntu 12.4 CodeBlock]SFML 1.6 Łaczenie statyczne
Ostatnio zmodyfikowano 2012-09-12 13:08
wojownik266 Temat założony przez niniejszego użytkownika |
[Ubuntu 12.4 CodeBlock]SFML 1.6 Łaczenie statyczne » 2012-09-11 10:07:19 Kilka chwil temu zainstalowałem sobie linuksa Ubuntu 12.4 i code blocka. Wszystko działa aż miło. Teraz chciałbym aby code block linkował statycznie SFML 1.6 tylko oczywiście nie wiem jak to zrobić. Czy ktoś mógłby zapodać jakiś tutorial krok po kroku jak to zrobić? Googlałem kilka godzin ale nic ciekawego na ten temat nie znalazłem.... |
|
DejaVu |
» 2012-09-11 14:55:05 Musisz skompilować wszystkie biblioteki ze źródeł z których korzysta SFML jako biblioteki statyczne, oraz skompilować SFML ze źródeł statycznie, a na samym końcu skompilować Twoją aplikację ze wszystkimi bibliotekami, które wcześniej musiałeś skompilować. |
|
wojownik266 Temat założony przez niniejszego użytkownika |
» 2012-09-11 15:53:23 Biblioteke SFML instalowałem przy pomocy komend z tej strony: http://nomoreterminals.blogspot.com/2012/03/how-to-install-and-start-working-with.html Co dopisać do tych komend aby zainstalować SFML statycznie? |
|
DejaVu |
» 2012-09-11 16:22:59 Używasz gotowych bibliotek, a nie bibliotek samodzielnie skompilowanych. Zaakceptuj lepiej linkowanie dynamiczne jeżeli nie potrafisz samodzielnie kompilować pobranych bibliotek ze źródeł. |
|
wojownik266 Temat założony przez niniejszego użytkownika |
» 2012-09-11 16:34:17 Też tak myślę... |
|
RazzorFlame |
» 2012-09-11 16:51:03 Wejdź w folder "src" i stwórz nowy projekt (chyba że już tam jest plik projektu) pododawaj pliki z kodem źródłowym i najzwyczajniej skompiluj. PS to może chwile potrwać. |
|
akwes |
» 2012-09-12 10:19:29 Mi na forum SFMLa odradzano łącznie statyczne na Linuksie, gdyż to raczej rzadkość i bardziej poprawne dla Linuksa jest łączenie dynamiczne. Podczas kompilacji, możesz dodać ścieżkę, w której program ma szukać .so, czyli warto dodać katalog z programem i tam dać liby. |
|
wojownik266 Temat założony przez niniejszego użytkownika |
» 2012-09-12 13:07:34 A tak apropo libów to jakie liby są potrzebne do tego aby uruchomić program na innym komputerze na którym nie ma zainstalowanych tych bibliotek? |
|
« 1 » 2 |