Tuesday, May 12, 2015

Make QT projects without QtCreator

Just a note for comping Qt stuffs without the shitty IDE.

$ ls
foo.cc

$ qmake -project

$ ls
foo.cc foo.pro

# maybe add some shit here, for example QT += concurrent
$ vim foo.pro

$ qmake foo.pro

$ make
g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o foo.o foo.cc
g++ -Wl,-O1 -Wl,-O1,--sort-common,--as-needed,-z,relro -o foo foo.o -lQt5Gui -lQt5Concurrent -lQt5Core -lGL -lpthread

$ ./foo

No comments:

Post a Comment