Windows下配置CMake(入门级教程,适合新人收藏学习)

简介: Windows下配置CMake(入门级教程,适合新人收藏学习)

CMake是什么?

      CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。它能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。

下载与配置

      1)网站:Download | CMake,点击下载,如图1所示。

图1 下载压缩包

  2)右键我的电脑->属性->高级系统设置->环境变量。

图2 环境变量

    3)在系统变量下的Path中添加cmake所在路径的bin文件夹。

图3 添加路径

      4)按Win键+R键弹出运行,输入cmd进入命令行窗口,输入cmake -version,如图4所示即为配置成功。

图4 检验

  5)输入cmake-gui,弹出如图5所示窗口,即表示可以运行CMake了。

图5 CMake GUI

      6)你以为到这里就完了吗,NoNoNo,接下来还有最关键的一步。如果你用的是VS,那么当你点击Configure时,如果在下方窗口出现Configure done,后面的你就不用看了;若点击后报错,比如“CMake error: error in configuration process, project files may be invalid”,说明你的VS扩展工具没安装全,进入VS->工具->获取工具和功能,确保勾选如下几个工具,简单来说就是勾选所有的v141工具集和CMake相关的:

图6 VS扩展工具

图7 CMake工具

图8 VS最新工具集

图9 CMake的VS工具

      7)勾选完毕后,点击下载和安装,等结束后,再进入CMake GUI,此时发现可以顺利Configure和Generate了。点击Configure一定要注意,先选择同你电脑VS一致的generator,比如我是VS15 2017;第二行代表你生成项目是32位还是64位,32位输入Win32,64位输入x64;其他都默认即可。

图10 Configure配置

       8)点击Generate并提示Generate done后,该文件夹下会生成工程文件,进入工程后若想要动态库就生成dll,若想要静态库就生成lib,到这CMake的配置也完成了。

图11 工程文件

  以上就是“Windows下配置CMake”的方案。


      详细的如何生成库的方法见下文:


      解决方案-Visual Studio生成库(DLL&LIB)以及如何调用_翟天保的博客-CSDN博客


      如果文章帮助到你了,可以点个赞让我知道,我会很快乐~加油!

相关文章
|
2月前
|
人工智能 JavaScript 开发工具
极速上手!Claude Code 原生支持 Windows 免WSL安装教程
Claude Code 现已支持 Windows 原生运行,无需 WSL 配置。本文提供详细安装教程,涵盖 Node.js 环境验证、Git 安装及 Claude Code 配置步骤,助你快速上手这一强大 AI 编程工具。
1056 5
|
3月前
|
Windows
Windows无法连接到打印机,请检查打印机名并重试 - 配置Windows 共享打印机出错;
WIN7共享打印机无法被WIN11连接,出现错误代码0x0000011b或0x00000709,可能是系统版本不兼容所致。本文提供多个轻量级修复工具,无需安装,双击即用,专为解决此类小问题设计,操作简单,适合普通用户快速修复打印机连接异常。
618 0
|
2月前
|
并行计算 数据格式 异构计算
完整教程:从0到1在Windows下训练YOLOv8模型
本文详细介绍在Windows系统下使用YOLOv8训练目标检测模型的完整步骤,涵盖环境配置、数据集准备、模型训练与测试、常见问题解决及GPU加速技巧。提供详细命令与代码示例,并推荐现成数据集与工具,助您高效完成模型训练。
976 13
完整教程:从0到1在Windows下训练YOLOv8模型
|
4月前
|
网络安全 Windows
Windows IIS 10如何配置自签名SSL并实现自动跳转
本文记录了IIS配置自签名证书及HTTPS跳转的注意事项。包括解决443端口占用问题、URL Rewrite插件安装与配置、web.config修改方法,以及避免因旧教程导致的配置错误。
Windows IIS 10如何配置自签名SSL并实现自动跳转
|
4月前
|
C语言 图形学 Windows
Windows下安装和配置GTK4(基于CLion)
本文介绍了作者选择GTK作为C语言图形库的原因,包括代码简洁、控件丰富和界面美观,并分享了在Windows环境下通过MSYS2安装GTK4及在CLion中配置开发环境的详细步骤。
497 0
|
4月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
134 2
|
Windows
Windows下版本控制器(SVN)- 配置版本库
Windows下版本控制器(SVN)- 配置版本库
48 0

热门文章

最新文章