最新公告:

中华视窗是诚信为本,市场在变,我们的诚信永远不变...

中华视窗

咨询热线

400-123-4657

行业资讯

当前位置: 首页 > 新闻动态 > 行业资讯

win10 mingw+cmake 环境配置

添加时间:2024-02-14

/

环境配置 win10 操作系统 使用到的工具包 有关gcc以及cmake的系统环境配置

将压缩包解压至C盘符下,将cmake的安装程序安装过程中选择并记住安装位置,例如我的cmake安装位置在机器的C:\CMake下面。

在win10系统-》高级环境设置-》高级-》环境变量中的系统环境变量Path这个变量名称的值中,加入以及cmake的bin目录路径,例如下面

对于安装好的cmake 以及 来说,打开 输入命令会显示正确的版本号,例如我这测试用的 版本号为MinGW 8.1.0 以及cmake版本号为3.20.0-rc

测试cmake

这次主要测试win10下的cmake而不是说明cmake的语法以及使用的各种细节,因此我们仅仅用简单的c++代码来测试以下,首先说明的是通常我们需要一个最基本的c++代码文件,另外一个是.txt文件,注意.txt文件的后缀名为txt,文件名称为不要少些字母。我将上述文件放到一个名称为CPP_E的目录下,同时我们将生成的文件的中间结果和最后的执行文件都存在bulid目录下面,这样最大保证视觉上简单,文件结构如下

hello.cpp 以及 .txt 的内容分别如下面两个代码

#include
using namespace std;
int main(){
 
    cout<<"hello world"<

.txt内容:这个是最基本的三行内容,第一行是说明版本号,第二行为创建的工程名称,第三个才是有实质作用的将hello.cpp 编译成的二进制文件,正确执行后会生成.exe文件,要说明的是在.txt文档第三行 我们直接写就可以,不写.exe (具体原因不清楚,但是个人认为可能cmake是跨平台的工具,linux下面可能不需要exe后缀文件,因此放到平台这里也不写)。

变量环境怎么设置_mingw环境变量_变量环境和词法环境

cmake_minimum_required(VERSION 3.20)
project(vscode_cmake)
add_executable(result hello.cpp)

初次使用cmake应该注意的问题

很多朋友机器上都安装 2015或者以上版本的IDE,因为cmake会找寻系统中安装的C和C++编译器,在安装目录存在中文字符的情况下,cmake会找不到编译器,但是比较奇怪的是我个人的笔记本没有使用过这种IDE,而只是安装了MinGW的编译器也会有类似的错误提示,例如我个人在初次在下使用cmake命令提示无法找到编译器,后来在网上搜索cmake无法找寻C编译器的问题时,看到B站的一个视频,这个视频的讲解者说明初次使用cmake配合MinGW的编译器要用到如下的命令(在视频的37分钟讲述,链接给出 ),首先进入bulid目录中,再打命令行。

上面的最后几行 done done 提示表示正确生成,应该注意到在进入build目录后,键入的命令为

cmake -G "MinGW Makefiles" ..

请注意后面还有两个“…” 这是因为.txt文件在build上一级目录中。

最后键入

mingw32-make

顺利构建目标 .exe,当然运行.exe要键入.\.exe才能正确显示。

最后,还要说明这种方法只是适合MinGW+cmake在win10的使用,我个人没有测试Linux 系统,另外一旦使用cmake 构建出错,build目录下会生成错误的文件。为了避免异常情况,请及时清空build目录下面无用的错误生成的文件或者文件夹。

联系我们

电话:400-123-4657

传真:+86-123-4567

地址:浙江 温州市 温州大道欧江大厦26188号

邮箱:admin@hm0755.com

电话:400-123-4657 传真:+86-123-4567 地址:浙江 温州市 温州大道欧江大厦26188号
版权所有:Copyright © 2002-2024 中华视窗 版权所有 非商用版本 ICP备案编号:粤IP**********    网站地图