windows下 cmake 的使用

下载软件

cmake可以在腾讯软件中心下载。

MinGW官网下载很慢,需要找找资源。

cmake安装

双击安装,别忘了点击添加环境变量。

如果安装过程中忘记点了,可以手动添加。

右键“我的电脑”》“属性”》“高级系统设置”》“环境变量”》在用户变量或系统变量的“PATH”里添加cmake的安装路径。

安装路径不要有中文。
在这里插入图片描述

MinGW 安装

如果下载的是压缩包的话,直接解压的某个目录就行了。然后添加环境变量。

编译

手写CMakeLists.txt,然后执行:

$ mkdir build
$ cd build
$ cmake -G "Makefiles" ../ #如果不加参数,默认调用VS的编译器
$ make 
$ a.exe
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CMake是一个跨平台的构建系统工具,可以在Windows使用使用CMake需要安装CMake软件和一个编译器,如Visual Studio。 1. 下载并安装CMake软件。 2. 创建一个文件夹,用于存放源代码和CMake配置文件。 3. 在该文件夹中创建一个CMakeLists.txt文件,用于配置项目和指定编译器。 4. 在命令行中进入该文件夹,输入“cmake -G "Visual Studio 16 2019" ”,其中“Visual Studio 16 2019”为编译器名称。 5. CMake会根据CMakeLists.txt文件生成一个Visual Studio工程文件。 6. 打开生成的工程文件,编译并运行项目。 注意,在Windows下, Cmake 的指令和格式与Linux有所不同,请根据具体情况配置。 ### 回答2: CMake是一款非常强大的跨平台构建工具,它可以用于生成Makefile、Visual Studio项目和Xcode项目等。在Windows系统中,CMake使用非常便捷,下面是CMakeWindows下的使用教程。 一、安装CMakeWindows系统中,你可以从CMake的官网上下载并安装CMake。下载完成后,将CMake的bin目录添加至 PATH 环境变量中,这样就可以在任意位置使用 CMake 命令了。 二、创建CMakeLists.txt文件 CMakeLists.txt 文件是 CMake 的核心文件,它包含了构建过程的信息。在开始构建之前,我们需要为我们的项目编写CMakeLists.txt文件。在CMakeLists.txt文件中,我们需要定义项目名称、包含的源文件、目标文件的名称等信息。下面是一个简单的CMakeLists.txt文件示例: ``` # CMake 最低支持版本 cmake_minimum_required(VERSION 3.0) # 项目名称 project(test) # 添加源文件 add_executable(test main.cpp) ``` 以上示例中,我们定义了一个名为 test 的项目,以及一个包含 main.cpp 文件的可执行文件 test.exe。 三、生成Makefile 在 CMakeLists.txt 文件所在的目录下打开命令行,输入以下命令: ``` $ cmake . ``` 这样,CMake 就会根据 CMakeLists.txt 来生成 Makefile。如果一切顺利,你会看到类似下面的输出: ``` -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /home/test ``` 四、编译生成可执行文件 现在,我们已经成功的生成了 Makefile,接下来就可以根据 Makefile 来编译源代码了。在命令行中输入以下命令,即可编译生成可执行文件: ``` $ make ``` 五、运行程序 在编译完成后,在当前目录下,会生成一个可执行文件,我们可以使用以下命令运行程序: ``` $ ./test ``` 以上就是在Windows使用cmake的基本教程,当然在实际项目中,你可能需要更加复杂的CMakeLists文件来包含更多的源文件和编译选项。但是以上教程已经为你提供了非常基础的了解和参考,你可以根据自己的实际情况来进行更加具体的操作。 ### 回答3: CMake是一个流行的跨平台的开源项目构建工具,它可以自动生成不同平台和编译器下的本地构建文件(如Makefile、Visual Studio、Xcode等),从而使项目的构建和维护变得更加简单。 在Windows使用CMake,可以按照以下步骤进行: 1. 安装CMake 首先需要从CMake的官方网站上下载、安装CMake。安装完成后,可以通过命令行输入“cmake –version”来检查是否安装成功。 2. 在CMake-GUI中指定工程根目录 使用CMake-GUI(也可在命令行使用cmake)应该是比较方便的入门方式之一。打开CMake-GUI并设置工程的根目录,即源代码所在的目录。将路径填写在“Where is the source code”里。 3. 指定构建目录 通过“Where to build the binaries”选项来指定CMake要生成的构建文件的存放路径。可以为每个平台选择不同的构建目录。在这个例子中,我们将构建文件放在与源文件同级的目录下,而这个目录是在源代码目录下新建的。 4. 配置工程 在指定好源代码和构建目录后,就要进行配置工程。首先要选择使用哪种编译器。CMake支持GCC、Visual Studio、Xcode等多种编译器。 同时可以指定Debug和Release版本,并且可以开关各种选项,例如生成静态库还是动态库,开启或关闭测试等。在这一步完成后,可以按下“Configure”按钮进行一次预处理。 5. 生成构建文件 当预处理完成后,可以按下“Generate”按钮,CMake将会自动在指定的构建目录下生成相应的构建文件。在这个过程中如果出现错误,则需要在命令行中查看详细的日志信息,进行检查后再次进行配置。 6. 构建项目 在上述步骤完成后,就可以使用建立好的构建文件来编译和构建项目。具体的步骤会根据不同的构建文件类型(Makefile、Visual Studio、Xcode等)有所不同,但是都比较简单,可以在命令行中或者对应的IDE中执行。 这就是WindowsCMake的基本使用流程。需要注意的是,CMake只是一个代码构建的工具,配置正确的编译器、路径、选项等是非常重要的。因此,对于初学者来说,还需要进行多次实践,才能够熟练掌握其中的使用技巧。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值