glutBitmapString - undefined reference

problemy z tworzeniem aplikacji graficznych oraz audio i wideo

glutBitmapString - undefined reference

Nowy postprzez Chlorek » wtorek, 22 listopada 2011, 20:59

Witam, tak więc podczas wywołania funkcji glutBitmapString linker "wypluwa" błąd "undefined reference to `_imp__glutBitmapString@8", oczywiście wiem, że wówczas należy dodać do konsolidatora odpowiednie liby. Wg. tego co znalazłem w sieci wymagane jest dołączenie libfreeglut.a, niestety błąd się powtarza, dla pewności dołączyłem również pozostałe liby openGL'a, gluta oraz freegluta. Błąd wciąż występuje :o Potem pomyślałem, że zapewne nie ma tej funkcji, gdyż mam zbyt starą wersję, pobrałem najnowszą wersję wszystkich bibliotek, błąd nie ustąpił. Bardzo proszę o pomoc, siedzę nad tym problemem od 2 godzin. :roll:
Kevin Mitnick - łamacz ludzi, nie haseł.
Najlepszy sposób nauki c++... pisać, pisać, pisać, pisać i jeszcze raz pisać!
Avatar użytkownika
Chlorek
Bladawiec
Bladawiec
 
Posty: 41
Dołączył(a): czwartek, 6 stycznia 2011, 20:20
Lokalizacja: Tu i tam
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: Linux Macpup & Win XP Prof & Linux SlackWare & Linux Ubuntu
Kompilator: Dev-C++ v4.9.9.2 (mingw 3.4.2); Code::Blocks v10.05 (mingw najnowsze)
SKYPE: chlorekcl
    Windows XPFirefox

Re: glutBitmapString - undefined reference

Nowy postprzez polymorphism » środa, 23 listopada 2011, 11:24

Na szybko szukając w internecie znalazłem coś takiego, że jeśli statycznie linkujesz biblioteki, powinieneś zdefiniować FREEGLUT_STATIC.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: glutBitmapString - undefined reference

Nowy postprzez Chlorek » czwartek, 24 listopada 2011, 19:07

Nie pomaga wciąż. Poradziłem sobie z z problemem po części, gdyż użyłem innych funkcji jednak wciąż nie rozumiem czemu tak się dzieje. W każdym razie dziękuję za próbę pomocy :)
Kevin Mitnick - łamacz ludzi, nie haseł.
Najlepszy sposób nauki c++... pisać, pisać, pisać, pisać i jeszcze raz pisać!
Avatar użytkownika
Chlorek
Bladawiec
Bladawiec
 
Posty: 41
Dołączył(a): czwartek, 6 stycznia 2011, 20:20
Lokalizacja: Tu i tam
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: Linux Macpup & Win XP Prof & Linux SlackWare & Linux Ubuntu
Kompilator: Dev-C++ v4.9.9.2 (mingw 3.4.2); Code::Blocks v10.05 (mingw najnowsze)
SKYPE: chlorekcl
    Windows XPFirefox

Re: glutBitmapString - undefined reference

Nowy postprzez polymorphism » czwartek, 24 listopada 2011, 21:19

Sugerując się Twoim opisem proponuję zmienić środowisko na jakieś bardziej "świeże", np. Code::Blocks. Być może problem tkwi w starej wersji GCC, które - jeśli mnie pamięć nie myli - wyposażone jest DevC++.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: glutBitmapString - undefined reference

Nowy postprzez Chlorek » czwartek, 24 listopada 2011, 21:41

Posiadam VS C++ 2008, jednak prawie go nie używam, mam takie przyzwyczajenie do Dev-C++ (wykorzystuje on GCC dla windy, czyli mingw). Nie uważam VS'a za zły kompilator jednak na mingw stworzyłem niemal wszystkie swoje programy mimo częstych trudności i póki co się go trzymam. A co do wersji kompilatora nie powinno być problemów, podobno funkcje których chciałem tutaj użyć ludzie spokojnie wykorzystują w tym kompilatorze z tą wersją (a nawet starszymi). W każdym razie nie potrzebuję już rozwiązania tego problemu, znalazłem inne funkcje które są nawet lepsze dla mnie.
Kevin Mitnick - łamacz ludzi, nie haseł.
Najlepszy sposób nauki c++... pisać, pisać, pisać, pisać i jeszcze raz pisać!
Avatar użytkownika
Chlorek
Bladawiec
Bladawiec
 
Posty: 41
Dołączył(a): czwartek, 6 stycznia 2011, 20:20
Lokalizacja: Tu i tam
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: Linux Macpup & Win XP Prof & Linux SlackWare & Linux Ubuntu
Kompilator: Dev-C++ v4.9.9.2 (mingw 3.4.2); Code::Blocks v10.05 (mingw najnowsze)
SKYPE: chlorekcl
    Windows XPFirefox


Powrót do Aplikacje multimedialne, graficzne

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 2 gości