Games101-Windows下VScode环境配置

1.vscode配置

vscode的配置非常简单,下载好vscode后安装一些组件就可以了。
在这里插入图片描述
只需要安装红框内的三个组件即可。

2.安装CMake

下载地址:https://cmake.org/download/
选择最新的一个msi文件下载
在这里插入图片描述
下载好之后双击开始安装,中间会跳出一个选项让你选择是否加入到环境变量,选给所有用户都加上,就不用我们自己加了,然后正常安装即可。

安装好之后打开cmd,输入cmake -version可以查看是否安装成功

3.安装MinGW

MinGW是一个交叉编译平台,它最主要的功能就是可以在Windows环境下以Linux的接口开发出能够在Windows下运行的程序。其实就是内部进行了接口层面的转换,把Linux下的一些接口转换成Windows下类似功能的接口并生成,使得Linux代码也能够被编译成Windows下的可执行程序。

下载地址:https://sourceforge.net/projects/mingw-w64/files/
在该网页的files里面找到最新版本的seh文件,点击下载
在这里插入图片描述

如果下载的比较慢可以点Problems Downloading,在里面选Auto-select换节点,这样下载能快一点。
在这里插入图片描述

下载完成后解压,然后需要把解压的文件添加到环境变量
在这里插入图片描述

在这里插入图片描述
这个是我的路径,这个路径按照自己的情况添加就可以。

完成后可以打开cmd,输入gcc -v,如果有出来版本,就表示安装成功了。
在这里插入图片描述

4.安装OpenCV库

下载地址:https://opencv.org/releases/
选择Windows,可以直接跳转到sourceforge网站下载,如果下载慢可以像MinGW一样换个节点
在这里插入图片描述

下载完成后点击安装。

然后用CMake编译OpenCV,打开CMake,第一行选择OpenCV的sources目录,下面选择OpenCV的build目录,然后点击Configure
在这里插入图片描述
选择MinGW和Specify native compiler
在这里插入图片描述
然后选择gcc和g++的位置,可以在安装的MinGW的mingw64/bin目录下找到,下面是我的地址,可以根据自己的情况选
在这里插入图片描述
等Configure完成后再Configure一次,等没有红字了点击Generate即可。

然后需要安装OpenCV
首先以管理员权限打开cmd,进入到OpenCV库的build路径下执行命令mingw32-make -j8(8个线程进行编译),这一步需要几分钟的时间。

编译完成后,执行命令mingw32-make install安装。

完成安装后,要把OpenCV的bin目录添加到环境变量,下面是我的路径,可以根据自己的情况添加
在这里插入图片描述

5.安装Eigen库

下载地址:https://eigen.tuxfamily.org/index.php?title=Main_Page
在官网下载最新版本的zip文件
在这里插入图片描述

下好之后解压,这个个OpenCV一样,需要用CMake编译,一样的方法,第一个路径是解压出的目录,第二个是该目录下的build目录
在这里插入图片描述
编译完成后,也需要在cmd中进入Eigen库的build目录,执行命令mingw32-make install,Eigen库会被安装在C:\Program Files (x86)\Eigen3路径下

6.使用

完成后,按照图片点击,选择GCC
在这里插入图片描述

这时候OpenCV库应该就没问题了,但是Eigen库还是会报错,这是因为作业的CMakeLists.txt的路径是给Linux准备的,需要修改或添加一下框架中Eigen库相关的路径
在这里插入图片描述
注意路径中间用/分隔,并且用双引号括起来,然后把框架中所有包含Eigen库头文件的地方前面的eigen3都删掉
在这里插入图片描述
现在就完成了环境的配置,可以按照作业要求进行编写题目了

编写完成后,可以点击build编译
在这里插入图片描述
但是你如果安装了vs,输入cmake会生成.vscode文件,也可以选择使用CMake软件手动编译(编译路径不可以有中文)。

编译完成后,使用ctrl+~打开终端,进入build目录下执行对应的可执行程序,就可以看到相应的运行结果。

注意:如果你的项目编译完成后也运行成功了,重新登陆或者重新打开时,包含库的头文件的下面又会出现红色波浪线并且提示无法打开源文件,这个其实是可以编译过的,不是库没有安装好,如果不想让它显示,可以输入shift+ctrl+p,搜索C/C++:Edit Configurations
在这里插入图片描述
选择c_cpp_properties.json文件
在这里插入图片描述
然后在includePath底下把我们用到的库的路径放进去保即可,记得修改\。
在这里插入图片描述

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

c铁柱同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值