ďťż

Ładny brzuch

Siemacie ;)

Przerabiam sobie tutorial Qt wprost ze strony Trolltecha i naciąłem się na części siódmej:
http://doc.trolltech...utorial-t7.html

Otóż przy kompilacji tychże plików wywala mi takie coś:
[Linker error] undefined reference to `vtable for LCDRange' [Linker error] undefined reference to `vtable for LCDRange' [Linker error] undefined reference to `vtable for LCDRange' [Linker error] undefined reference to `vtable for LCDRange' ld returned 1 exit status

Dev-C++ skonfigurowałem przy użyciu jakiegoś template'a ze strony, której w tej chwili nie mogę znaleźć. Tak czy siak, poprawiłem tam ścieżki dostępu i na wszelki wypadek pododawałem ścieżki do opcji kompilatora, które znalazłem na jakiejś innej stronie. W każdym razie jakieś tam parametry pododawało do linkera i dla wszystkich poprzednich części tutka działało.
Qt jest w wersji 4.3.4, a Dev-C++ 4.9.9.2. Windows XP.

Dorzucę jeszcze, że próbowałem skorzystać z qmake'a, ale o ile qmake -project działało, to samo qmake już nie. Po krótkim googlowaniu znalazłem takie coś:
http://www.qtforum.o...emSolution.html
Jest tam, jakie dodać zmienne środowiskowe(QMAKESPEC i QTDIR), ale po tym zabiegu także nie zadziało, oto screen:
http://screenup.pl/in/08-04/vhpydn.png

Żeby była jasność, próbowałem też w Google wpisać dokładną treść błędu, i nawet coś znalazło, ale to co wyskoczyło po angielsku nie zawierało dużo informacji(i też trochę nie zrozumiałem), a po francusku nie umiem :D

Więc ma ktoś jakiś pomysł, co mogło pójść nie tak?

// wpadło mi jeszcze do głowy, żeby zamieścić log kompilacji, na wszelki wypadek:
Kompilator: Default compiler Building Makefile: "F:\programy\inne\qt\tut7\Makefile.win" Wykonywanie make... make.exe -f "F:\programy\inne\qt\tut7\Makefile.win" all g++.exe lcdrange.o main.o -o "tut7.exe" -L"C:/Dev-Cpp/lib" -L"F:/Qt/4.3.4/lib" -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -Wl,-s -Wl,-subsystem,windows -L"F:/Qt/4.3.4/lib" -L"F:/Qt/4.3.4/lib" -lmingw32 -lqtmain -lQtCore4 -lQtGui4 lcdrange.o(.text+0x69):lcdrange.cpp: undefined reference to `vtable for LCDRange' lcdrange.o(.text+0x70):lcdrange.cpp: undefined reference to `vtable for LCDRange' lcdrange.o(.text+0x309):lcdrange.cpp: undefined reference to `vtable for LCDRange' lcdrange.o(.text+0x310):lcdrange.cpp: undefined reference to `vtable for LCDRange' collect2: ld returned 1 exit status make.exe: *** [tut7.exe] Error 1 Wykonanie zakończone
Użytkownik miszczu49 edytował ten post 03 kwiecień 2008, 15:42
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •