一、Qt下载
二、Qt安装
https://zhuanlan.zhihu.com/p/96844304
三、创建Qt项目
1. 创建项目的根目录
- src:存放源码
- lib:存放库文件,
- bin:存放编译好输出的可执行程序和dll
- doc:存放我们的说明和代码帮助文档
注意:
- 建议安装版本管理工具,git或是svn
- 建立目录可以配置项目相对路径,避免代码拷贝需要重新配置路径
- qt creator 创建的项目不能是中文路径下,容易出问题,vs + qt 环境可以创建中文路径
2. 开始创建项目
创建路径为刚才新建目录下src目录。
3. 选择编译环境
一个项目可以创建多个编译环境。可以根据自己的需要进行选择。
4. 选择基类
5. 创建项目完成
.pro用来做项目配置的,main.cpp入口文件,a.exec()同意调用信号和槽处理。
Qt 源码目录
.pro项目文件,用qmake编译来生成makefile,最终的实际编译是在makefile当中。可以通过Qt creator直接打开。.user文件存放了Qt环境,用什么环境进行编译,可以删掉后,由用户打开项目重新进行选择。
四、Linux下安装qt
1. Linux下开发环境准备
- 安装 g++ make
- sudo apt-get install libgl1-mesa-dev
可参考博客:https://blog.csdn.net/u013934107/article/details/80712418
五、Windows下qtcreator调试环境安装
1. Windows 下调试工具的安装设置
直接官网进行下载:Windows 10 SDK
只需要安装 DeBugging Tools for Windows 即可。
安装之后重启 Qt creator ,会自动检测window下调试器。
然后打开Qt 项目直接进行调试即可。F5:开始调试,F9:添加断点 ,F10:单步,F11:进入到函数内部(vs调试过程亦如此)。
六、QtCreator项目配置
1. 配置库和头文件
- 准备一个opencv的第三方库,包含库文件和头文件。将include目录拷贝到项目目录源文件目录的同级目录。
- 将lib文件拷贝到项目目录的lib目录下面。
- 将dll文件拷贝到项目目录的bin目录下面。
- 点击项目,添加库
点击下一步后后,可以看到.pro的配置文件会新增库的路径,每次修改.pro文件之后,记得重新构建-》qmake一下,不让会报错。
然后测试时候包含成功。包含头文件,调用库函数。
如果直接执行生成的可执行文件,会报错
解决办法一:可以将缺少的dll文件拷贝到可执行文件的生成目录。
解决办法二:修改项目的调试路径,指定到项目目录的bin目录下。
2. 新增ui和qrc(资源文件)
右键项目目录-》添加新文件
注意:只要对项目的设置进行了修改,就必须要重新qmake一下,重新生成makefile文件。