ubuntu 16.04 libQGLViewer编译安装指南

这个库我再14.04死活弄不成啊。14.04如何成功。。


先装一堆sudo apt-get install 

和qt5的我随便勾了一大堆。特别是有一个qmake啥的什么的,反正都装上……



然后在官网http://libqglviewer.com/index.html下载他的包。


去根目录下qmake一下,生成makefile文件。接着make,sudo make install即可。


最后第一个sample的makefile如下:

(就不用用qmake了makefile了。就省事了)


objects = simpleViewer.o main.o

CXXFLAGS +=  -m64 -pipe -O2 -D_REENTRANT -Wall -W -fPIC -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB

INCPATH += -I. \
-isystem /usr/include/x86_64-linux-gnu/qt5 \
-isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL \
-isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets \
-isystem /usr/include/x86_64-linux-gnu/qt5/QtGui \
-isystem /usr/include/x86_64-linux-gnu/qt5/QtXml \
-isystem /usr/include/x86_64-linux-gnu/qt5/QtCore \
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 


LIBS += -lQGLViewer-qt5 \
-lGL \
-lQt5OpenGL \
-lQt5Widgets \
-lQt5Gui \
-lQt5Xml \
-lQt5Core \
-lpthread \
-lQGLViewer-qt5

CXX = g++ $(CXXFLAGS)-std=c++14 $(INCPATH)

main : $(objects)
	$(CXX) -o main $(objects) $(LIBS)
main.o : main.cpp simpleViewer.h
	$(CXX) -c main.cpp 
simpleViewer.o : simpleViewer.h simpleViewer.cpp
	$(CXX) -c simpleViewer.cpp


你可能感兴趣的:(ubuntu 16.04 libQGLViewer编译安装指南)