使用Cmake-gui构建Qt项目

在中国科学院沈阳计算技术研究所实习的时候,老师让我学习使用Cmake来构建Qt项目,由于疫情原因收发快递困难,没有买到适合的图书资料,所以只能在网上自己慢慢地摸索,现把心得写在这里。

cmake是一个生成跨平台程序的工具,我浅显地理解为,一个cmake程序在你要使用vs时可以生成sln,使用qtcreator时候可以生成pro。

首先进行的是cmake的安装。

点击右侧进入下载界面 Download | CMake

这里我是windows系统,所以选择图示的文件下载。

 

 下载完之后一路next安装。

 

 

 安装cmake之后,我选择使用Qtcreator来创建一个cmake项目,如图所示。

 

在这里选择cmake。

 

创建完的项目是不能直接运行的。

 

 这时,我们关闭Qtcreator,进入到创建项目的文件夹中,里面有生成的cpp文件及ui文件等,还有一个CMakeLists.txt文本文档,里面是关于项目的配置。

 

然后我们打开cmake-gui,上面一行是项目的根目录,下面的是生成sln或者pro文件的文件夹,选中之后点击左下角的configure。


 

 笔者这里使用的是visual studio2022 所以我选择了第一个。

 

 点击finish之后,会变红,这时再点击一下configure即可。

 

然后点击generate,sln文件生成完毕,点开项目中的build文件夹可以看到。

 

 双击sln文件进入到vs中,按F5运行之后发现报错,如下。

 

 

 这是因为没有选择正确的启动项目,我们右击cmakeqttest项目,选择设置启动项目之后,再按F5运行,项目成功运行。

 

 对于一个初学C++的大学生,在讲解的过程中有些不专业的地方还请见谅,有错误可以私信给我,我会及时改正,

 

posted @ 2022-04-03 15:41  怀锦  阅读(695)  评论(0编辑  收藏  举报