IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Games101-Windows下VScode环境配置 -> 正文阅读

[开发工具]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底下把我们用到的库的路径放进去保即可,记得修改\。
在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-10-17 12:55:18  更:2022-10-17 12:59:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:45:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码