Qt项目的构建(编译)、运行与调试(三)

        以Qt Widgets Application类型项目为例,介绍一下Qt项目的构建(编译)、运行与调试。

一、创建项目

 

 

二、项目构建、运行配置

项目创建后,在Qt Creator可以看到Qt为项目默认配置的构建、运行参数。

2.1 项目构建配置

 

2.1.1 Shadow build

勾选了”Shadow build”影子编译,则编译的中间代码输出到指定的构建目录(构建目录必须与项目目录同级);否则中间代码输出到项目目录下面的debug或release目录。选择”Shadow build”使得源码与编译中间代码分离,便于项目管理。

 2.1.2 编译步骤

  1. qmake 根据.pro项目文件输出Makefile文件到构建目录

-spec win32-msvc    用 win32-msvc 定制脚本来生成 Makefile 

“CONFIG += debug”  指定debug编译模式

.pro项目文件中的qmake参数:

 

 引用外部库:

 

lib文件:debug,release版尽量放到一个目录

确定后,相应的配置参数会写入.pro文件

2.2 项目运行配置

 

 

运行配置中:

  1. 勾选”Add build library search path to PATH”:

这样在Qt IDE中运行/调试程序时,会把项目引用的lib目录加入到PATH环境变量中;在lib目录除放置.lib文件外,对动态库还需要放置.dll文件。这样程序运行时才能找到库的dll。

 

三、运行、调试项目

debug模式下,调试项目时,注意要安装好”Debugging Tools for Windows”,否则会报错误。安装"Debugging Tools for Windows" ,,参考Windows 10下安装Qt5.14.2,及与VS2017开发环配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值