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

[Allegro] Błędy `undefined reference to...` podczas próby kompilowania pod Linuksem

Ostatnio zmodyfikowano 2012-10-27 13:23
Autor Wiadomość
matka5432
Temat założony przez niniejszego użytkownika
[Allegro] Błędy `undefined reference to...` podczas próby kompilowania pod Linuksem
» 2012-10-27 12:33:54
Witam, nie jestem pewien czy dobry dzial :]
Mam problem z biblioteka allgro na linux. Mianowicie chodzi o to, ze #include <allegro.h> dziala bez zarzutu :), ale gdy wpisze
C/C++
allegro_init();
allegro_exit();
Wywala mi nastepujace bledy :]

lololo.cpp|| undefined reference to `_install_allegro_version_check'|
lololo.cpp|| undefined reference to `allegro_exit'|
Wyczytalem, ze problem powinna rozwiazac komenda:
g++ main.cpp `allegro-config --libs --shared`
 
Ale niestety nawet nie wiem co z nia mam zrobic ;/
Z gory dziekuje
P-67634
akwes
» 2012-10-27 12:36:48
Hm... A wiesz co to kompilacja z linii poleceń ;> ? Po prostu zmień polecenie do kompilacji w swoim IDE na to, które wymieniłeś - skoro tak ktoś gdzieś sugerował.
P-67635
matka5432
Temat założony przez niniejszego użytkownika
» 2012-10-27 12:44:20
W ktorym miejscu moge to zmienic? Prosze, zebys tego nie komentowal ;p Linuxa uzywam od kilku dni, a na Windows nie mialem podobnych problemow, wiec nie wiem. Na temat tej komendy tez nic nie wiem. Jak dla mnie to jest poprostu ciag jakis "znaczkow"
P-67636
akwes
» 2012-10-27 12:49:39
Nie ważne czy to linuks czy windows... Kompilacja to kompilacja, warto by było wiedzieć co IDE robi za Ciebie (bo właśnie ten zestaw znaczków to polecenie kompilacji). A gdzie to zmienić to zawsze zależy od IDE z jakiego korzystasz.
P-67637
matka5432
Temat założony przez niniejszego użytkownika
» 2012-10-27 12:51:26
Tak jak mowilem, na Windows nie mialem podobnych problemow. Uzywam code::blocks 10.05.
P-67638
akwes
» 2012-10-27 12:58:19
To przyjrzyj się opcjom w Settings>Compiler and debugger.
P-67639
matka5432
Temat założony przez niniejszego użytkownika
» 2012-10-27 13:23:46
Wszedlem do zakladki toolchain executables i wkleilem tam ta komende. Teraz kod sie kompiluje ale w konsoli wyskakuje mi cos takiego "sh 1:(sciezka do pliku)/lololo. not found:"
press enter to continue...
Przed kompilacja pyta sie czy ma zbuildowac kod, bo jeszcze nie zostalo to zrobione, gdy klikam tak, nic sie nie dzieje, po kliknieciu na nie robi sie to co opisalem wyzej.
P-67640
« 1 »
  Strona 1 z 1