qmake 编译

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

生成文件

配置 jom 的执行路劲

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

jom 编译

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

在debug下生成文件

将上述用批处理文件执行
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打开


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值