qmake

1.QT编译程序

  1. 编译pro生成makefile

  2. jom或者make编译makefile

    • 生成界面源码
    • uic.exe widget.ui -o ui_widget.h
    • 生成信号槽代码
    • moc.exe widget.h moc_widget.cpp
    编译

    1.预处理-头文件加载和宏生成cpp
    2.编译-cpp到.o或者.obj
    3.链接 so lib o obj res a
    4.执行 exe dll so

2.手动创建pro

//test.pro
SOURCES += main.cpp
CONFIG += console

qmake和jom要先设置环境变量

qmake生成makefile

qmake -o makefile test.pro

jom编译(Windows)

jom /f makefile.Debug

make编译(Linux)

make;

导入VS

qmake -tp vc test.pro

3.pro

#引入QT库
QT += widgets
#项目文件
SOURCES += test.cpp
HEADERS += test.h
#打开控制台
CONFIG += console
#指定头文件路径
INCLUDEPATH += $$PWD/../../include
#库路径指定
LIBS += -L../../lib -lopencv_world320
#动态库路径指定
DESTDIR += ../../bin
#输出名字
TARGET = testqt

//debug和release
CONFIG(debug, debug|release){
    TARGET = testqt_d
 }else{
    TARGET = testqt
 }

你可能感兴趣的:(qt5)