|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexei Dets 2:5020/400 25 Apr 2003 21:06:30 To : Yury Shvetsov Subject : Re: Programming with Qt -------------------------------------------------------------------------------- Hi! Yury Shvetsov wrote: > RedHat 7.3, gcc 3.22. ^^^^^^^^^^ > Попытался я сделать самую простенькую программку в Qt. Т.е. на C++. > Сделал проект, запустил qmake, потом make и вот: > --------------- > g++ -o test .obj/main.o .obj/frmmain.o .obj/qmake_image_collection.o > .obj/moc_frmmain.o -Wl,-rpath,/usr/lib/qt3-gcc2.96/lib > -L/usr/lib/qt3-gcc2. 96/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm > .obj/main.o: In function `main': > .obj/main.o(.text+0x24): undefined reference to > `QApplication::QApplication[in-charge](int&, char**)' <skip> > Библиотека libqt-mt лежит в /usr/lib/qt3-gcc2.96/lib, Библиотека наверняка собрана при помощи gcc-2.96 (недаром же такое название у каталога, кроме того это штатный компилятор RH-7.3). C++ код от gcc < 3.2.x не совместим с новыми версиями. Вывод - пересобери Qt новым компилятором или компили при помощи gcc-2.96. Все должно быть собрано одной версией. Алексей -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: InfoDesk, S.A. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/64889aa625ef.html, оценка из 5, голосов 10
|