cmake安装与使用

简介: cmake安装与使用

目录

1、下载与安装

2、Cmake使用

2.1 在window“开始”中点击cmake-gui.exe,打开cmake程序面板

2.2打开需要编译的cmake代码工程


环境:Windows10 64bit


1、下载与安装


下载地址:https://cmake.org/download/


需要根据个人机器型号对应下载版本即可。

1.png

双击msi文件安装,按照安装引导进行即可。

1.png

1.png

1.png

1.png

1.png

等待安装,安装完点击finish即可


2、Cmake使用


2.1 在window“开始”中点击cmake-gui.exe,打开cmake程序面板


1.png


2.2打开需要编译的cmake代码工程


1.png

首先打开cmake工程路径位置,然后设置编译生成文件存放路径;

再就是cinfigure设置该工程的vs平台环境,我这里是VS15_X64配置如下:

1.png

最后根据提示信息,在中间配置内容项上设置好对应的工程依赖环境路径,重复点击Configure

1.png

直至Configuring done,再点击Generate,出现Generating done


即完成了编译工作,此时build文件夹下就会出现对应2015版本x64的VS项目和.sln文件,接下来就可以在VS中打开工程进行调试和运行了。


注:具体操作流程也可见Help->Help

image.png

目录
相关文章
Windows下的CMake下载与安装
Windows下的CMake下载与安装
Windows下的CMake下载与安装
|
开发工具 数据安全/隐私保护 git
Git报错 Incorrect username or password (access token) 的解决方式
Git报错 Incorrect username or password (access token) 的解决方式
3982 0
Git报错 Incorrect username or password (access token) 的解决方式
|
存储 移动开发 数据库
构建高效Android应用:探究LiveData和ViewModel的最佳实践
【4月更文挑战第20天】 在动态演化的移动开发领域,构建一个既响应迅速又能够在用户界面保持稳定的Android应用是至关重要的。近年来,随着Android架构组件的推出,特别是LiveData和ViewModel的引入,开发者得以更有效地管理应用状态并优化用户界面的响应性。本文将深入探讨LiveData和ViewModel的实现机制,并通过案例分析展示如何结合它们来构建一个高效且健壮的Android应用架构。我们将重点讨论如何通过这些组件简化数据绑定过程、提高代码的可维护性和测试性,同时确保用户界面的流畅性。
321 4
|
存储 移动开发 算法
语音识别(ASR)--语音转文字
音识别(Automatic Speech Recognition) 是以语音为研究对象,通过语音信号处理和模式识别让机器自动识别和理解人类口述的语。语音识别技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术。语音识别是一门涉及面很广的交叉学科,它与声学、语音学、语言学、信息理论、模式识别理论以及神经生物学等学科都有非常密切的关系。
3835 0
|
5月前
|
Linux 编译器 C++
Linux 麒麟系统安装 libstdc++-devel rpm 包步骤
本文介绍如何在Linux系统中手动安装`libstdc++-devel` RPM包。包含下载路径、终端操作、依赖处理及验证步骤,推荐使用`yum install`自动解决依赖,确保C++开发环境正常配置。
|
5月前
【麒麟Kylin】cmake-3.16.5 rpm包安装步骤详解 附常见问题
本文介绍在麒麟系统上安装CMake 3.16.5的完整步骤:从下载RPM安装包、确认文件位置,到使用终端通过rpm或yum命令安装,并验证版本。适用于初学者快速部署CMake环境。(238字符)
|
8月前
|
网络协议 安全 网络安全
什么是TCP/UDP/HTTP?它们如何影响你的内网穿透体验?
数据的传输离不开各种协议,它们就像现实世界中的交通规则,规定了数据如何打包、寻址、传输和接收。对于使用内网穿透的用户来说,理解TCP、UDP和HTTP这些基础协议的特点,能帮助你更好地理解其性能表现,并选择最适合的配置方案。
|
12月前
|
数据采集 算法
matlab实现合成孔径成像的三种算法
matlab实现合成孔径成像的三种算法
|
C语言
【C语言】AscII码值详解
【C语言】AscII码值详解
2940 1
|
编译器 C++
#include<> 与#include ""的区别
在C++中,`#include &lt;&gt;` 和 `#include &quot;&quot;` 都用于包含头文件,但使用场景不同。`#include &lt;&gt;` 用于包含系统标准库头文件,编译器会在标准库路径中查找;而 `#include &quot;&quot;` 用于包含用户自定义的头文件,编译器会优先在当前项目目录中查找。
1005 3