欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

qmake 编译

程序员文章站 2024-01-04 13:18:03
...

qmake首先编译pro文件生成makefile

Linux:make 编译

Windows : jom 编译

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

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

-------------------------------------------------------------------------------------------

创建pro
testqmake.pro

SOURCES += main.cpp # 指定源码
CONFIG += console	# 指定控制台

mian.cpp

#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
	cout << "test qmake" << endl;
	return 0;
}
配置编译环境
        在终端中执行    "D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"配置 qmake 的执行路劲

        D:\Qt\Qt5.9.3\5.9.3\msvc2015\bin         加入环境变量

qmake编译

        在终端中执行    qmake -o makefile testqmake.pro

生成文件
qmake 编译

配置 jom 的执行路劲

        D:\Qt\Qt5.9.3\Tools\QtCreator\bin        加入环境变量

jom 编译

        在终端中执行    jom /f makefile.Debug

在debug下生成文件

qmake 编译

将上述用批处理文件执行
make.bat

call "D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
qmake -o makefile testqmake.pro
jom /f makefile.Debug
pause
导入VS

    在终端下执行    qmake -tp vc testqmake.pro

生成VS的项目文件,使用VS打开

qmake 编译


上一篇:

下一篇: