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

"Pierwszy program" - kurs OpenGl

Ostatnio zmodyfikowano 2012-04-25 11:52
Autor Wiadomość
Winner
Temat założony przez niniejszego użytkownika
» 2012-04-24 22:26:36
Zrobiłem tak jak tu [Dev-C++] Gdzie wgrywać pliki nagłówkowe instalowanych bibliotek? opisał xevuel i błąd o braku glut'a zniknęły ale pojawiło się mnóstwo innych ;/
[Linker error] main.o:main.cpp:(.text+0x25): undefined reference to `__imp___glutInitWithExit'
 (wszystkie sa takie same ale chodzi o inną funkcje...) Próbowałem juz na dev 32 bitowym, na 64 bitowym i nie mam już pomysłów.
P-55260
DejaVu
» 2012-04-24 22:37:32
To są już błędy linkera. Wklej błąd w google i będziesz miał pełno rozwiązań. Ja bym nie powiedział, że Ty nie masz pomysłów - Ty po prostu czekasz aż Ci łopatologicznie ktoś napisze jak to zrobić zamiast samodzielnie poszukać w googlach 'co dany błąd oznacza'.
P-55262
Gabes
» 2012-04-24 22:42:13
Matuś boska
xevuel podał ci link do pobrania Devpaka  http://devpaks.org/details.php?devpak=275
jest to program instalacyjny zainstaluje ci Freeglut'a. W Dev'ie
Uruchom Deva.
Otwórz projekt / nowy projekt  i masz tam szablon z projektem Freeglut
Podaje to z pamięci pod  koniec 2011roku odinstalowałem Dev'a bo to staruszek.
P-55263
xevuel
» 2012-04-25 06:28:55
Widzę, że dodanie bibliotek do linkera też trzeba będzie opisać...

@Gabes:
Możliwe jest, że zainstalował DevPaka, ale nie wypakowały mu się pliki - ja tak mam na laptopie przy wersji Dev-a 5.1.0.0 64 bit. Wtedy uzasadnione byłyby te wszystkie błędy. Ja sam instalowałem gluta przez 2 dni, po czym, gdy dalej nie mogłem znaleźć odpowiednich libów zainstalowałem freegluta, a to wszystko właśnie przez tą wersję (pod 4.9.9.2 32 bit wszystko było ok)...

@Winner - w linku, który podałem w artykule, jest do pobrania wersja freeglut w pełni kompatybilna z glut-em i działająca pod Devem. Opis skopiowania tych nagłówków już znasz. W folderze Binary, czy jakoś tak, masz 3 biblioteki. DLL-kę umieść w katalogu z programem, a pozostałe 2 (te .a) wstaw gdzie ci się żywnie podoba (najlepiej tam, gdzie opisałem w 3 podpunkcie mojego arta) i podlinkuj ją do programu.

//Edit: Linkowanie freegluta zostało opisane w moim artykule.
P-55275
Winner
Temat założony przez niniejszego użytkownika
» 2012-04-25 09:42:26
xevuel jakbyś mógł to napisz na moje gg:28813277  (bo mam jeszcze pare pytań co do linkowanie freegluta)
P-55278
xevuel
» 2012-04-25 10:02:43
Problemy rozwiązujemy na tym forum, ze względu na tych, co w przyszłości będą mieli identyczny problem.

Co ci nie działa? Skompilowało się? Program się nie uruchamia? Jaką masz wersję Deva? Odpowiedz na te pytania, a prawdopodobnie będę w stanie ci pomóc.
P-55280
Winner
Temat założony przez niniejszego użytkownika
» 2012-04-25 10:11:48
Teraz nie kompiluje nawet przykładowego kodu, który się pokazuje po rozpoczęciu projektu OPenGl.
Błędy:
   cannot find -lGL/freeglut/freeglut64
   collect2: ld returned 1 exit status
  D:\Program Files\C++\Makefile.win [Error] [Projekt2.exe] Error 1 (if this is the only error: please check your library includes)
Wersja deva:
5.2.00 64 bitowy
P-55281
xevuel
» 2012-04-25 10:21:46
Wgrałeś te 2 liby do folderu folder_pobrany_z_deva/GL/freeglut/ ? Ja u siebie mam tak: << removed, link wygasł >> (daj kopiuj adres odnośnika, wklej do przeglądarki, i ręcznie naciśnij enter)

Zrób inaczej. Skopiuj je do folderu z twoim programem i w opcjach konsolidatora daj dodaj plik i otwórz te 2 liby. Powinno grać.
P-55282
1 2 3 « 4 » 5
Poprzednia strona Strona 4 z 5 Następna strona