Oct 24, 2008 22:00
Для компиляции с OpenGL
В .pro файле нужно написать INCLUDEPATH += /usr/lib/qt4/include/QtOpenGL/
И команду
g++ -Wl,-rpath,/usr/lib/qt4/lib -o tetrahedron main.o tetrahedron.o moc_tetrahedron.o -L/usr/lib/qt4/lib -lQtGui -L/usr/lib -L/usr/lib/qt4/lib -L/usr/X11R6/lib -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -lrt -ldl -lpthread
я изменил на
g++ -Wl,-rpath,/usr/lib/qt4/lib -o tetrahedron main.o tetrahedron.o moc_tetrahedron.o -L/usr/lib/qt4/lib -lQtGui -L/usr/lib -L/usr/lib/qt4/lib -L/usr/X11R6/lib -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -lrt -ldl -lpthread -lQtOpenGL
, т.е. добавил -lQtOpenGL в конце.
Сейчас попробовал в Makefile привести к вот такому виде
LIBS = $(SUBLIBS) -L/usr/lib/qt4/lib -lQtGui -L/usr/lib -L/usr/lib/qt4/lib -L/usr/X11R6/lib -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -lrt -ldl -lpthread -lQtOpenGL
и тоже получилось скомпилить. Ура, ура, ура. В мемориз =)
opengl,
Программирование,
qt