前言:
本人第一次接触qt6和C++,之前没有qt creator相关软件和项目的经验。
工作中需要对接工程师的qt项目,选择直接上手已有项目,而不是从helloworld开始。
这里分享一份《qt6 C++开发指南》,刚从某宝买的,免费分享给大家
《Qt 6 C++开发指南》.zip
链接: https://pan.baidu.com/s/1pK-gWi2cf3ucKBMI2DmeXw?pwd=ji7b 提取码: ji7b
qt6安装教程Qt6入门教程 2:Qt6下载与安装-CSDN博客 来自:草上爬
qt6国内源启动(有时候清华源出现报错可以换另一个)
清华源启动
qt-unified-windows-x64-4.6.1-online.exe --mirror https://mirrors.tuna.tsinghua.edu.cn/qt
另一个国内源
qt-unified-windows-x64-4.6.1-online.exe https://mirrors.nju.edu.cn/qt/official_releases/online_installers/
问题:
安装完成qt creator后,如何打开别人的工程?
这里的项目是CMake做的,以下操作均为CMake项目所进行的操作,其他项目还没见过,如果是qMake或其他,请知晓者在评论区补充。
解决方法:
首先确定下载了工程对应的正确QT版本,在上面在线安装QT时选择。
打开QT Creator,选择打开项目
打开别人给你发的项目的目录,箭头指向选中的文件,CMakeLists.txt,选择然后打开它就是项目。下面红色框选的.user文件是用户缓存,当第一次导入别人的文件的时候这个缓存是他的,需要删掉。
打开之后展开左下角电脑图标,选择release,然后构建一次,需要较长的时间(看项目大小)
构建完成后点击三角形运行
过程中可能遇到的问题:
构建时失败?
当时第一次构建遇到的问题,可能是之前在别的目录下尝试构建过一次,没有构建完成,导致项目留下了一些残留的缓存,去项目目录下搜索这个关键词:CMakeCache,然后选择删除
之前还遇到了好多问题,但是上班忙忘记了,只记得最后是这样成功打开了项目,主要就是明白了哪个是工程文件,清理之前的构建缓存,按照步骤一般就可以运行出来了