栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

VS2022配置Games101作业环境

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VS2022配置Games101作业环境

一、首先配置opencv4+contrib 1、opencv源码下载

访问github上的opencv主页

首先点进第一个opencv

我这里默认就是4.x,点开可以知道分支为4.x。还需要点Tags


我这里使用的是4.5.4版本

2、opencv contrib源码下载

contrib的步骤同opencv源码,只是要注意版本要与opencv一致

后面详见参考:
opencv4+contrib 编译


二、然后配置Eigen——c++开源矩阵运算库

首先在官网可以下载,红框内可以选择想要的版本,我选择的是Eigen3.4的zip

然后解压在一个文件夹(我的是解压后放在Eigen文件)后,在当前项目下,按:
项目->属性->C/C++->常规->附加包含目录,添加上你的文件路径即可


代码验证一下

#include 
#include 
using namespace Eigen;     // 改成这样亦可 using Eigen::MatrixXd; 
using namespace std;
int main()
{
	MatrixXd m = MatrixXd::Random(3,3);              //随机生成3*3的double型矩阵
	m = (m + MatrixXd::Constant(3,3,1.2)) * 50;      //MatrixXd::Constant(3,3,1.2)表示生成3*3的double型矩阵,该矩阵所有元素均为1.2
	cout << "m =" << endl << m << endl;
	VectorXd v(3);        // 定义v为3*1的double型向量
	v << 1, 2, 3;         // 向量赋值
	cout << "m * v =" << endl << m * v << endl;
	system("pause");
	return 0;
}

Eigen库的使用相见参考
参考:Eigen库在VS2017下的配置与使用


三、设置Visual Studio 1、设置项目为64位

2、设置VS中的解决方案平台

项目 -> 属性 -> C/C++ -> 语言 -> C语言标准:选择c17。 因为代码中有使用std::optional这个特性,这个特性是c++17中才有的

参考:Games101作业环境配置(Windows):Visual Studio2019 + vcpkg


四、可选:Vcpkg——C++包管理工具

上面两步可以用Vcpkg完成,但是我觉得太慢了,选择的是上面那样先下载再自己配置路径的方式。
安装Vcpkg方式为:从Github上克隆Vcpkg仓库然后执行安装命令

cmd使用git可以参考:怎样在cmd中使用git命令?
我的cmd没有配置git,是在git Bash中输入的以下面命令

git clone https://github.com/Microsoft/vcpkg.git

然后在cmd中输入

cd vcpkg
bootstrap-vcpkg.bat

等待即可

然后参考:GAMES101-作业1、作业2、作业3的解题和框架分析

对于Vcpkg更多可参考:Vcpkg——C++包管理工具


暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1015527.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号