本文参考视频:计算机图形学-GAMES101作业-在Visual Studio中搭建Eigen和OpenCV的环境_哔哩哔哩_bilibili
【1】资源准备
作业1代码框架(不是作业0的):http://games-cn.org/wp-content/uploads/2020/02/Assignment1.ziphttp://games-cn.org/wp-content/uploads/2020/02/Assignment1.zip eigen下载:
https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.ziphttps://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.zip opencv下载(选择windows下载):
Releases - OpenCVhttps://opencv.org/releases/将上述文件解压整理到一个games101文件夹中
【2】配置系统环境
将opencv\build\x64\vc16\bin加入到系统环境中
【3】eigen配置
将eigen所在文件夹改成eigen3
在项目->属性->配置属性->VC++目录->包含目录中新建games101文件夹所在目录,如图:
【4】opencv配置
[1]项目->属性->配置属性->VC++目录->包含目录中新建目录games101\opencv\build\include,如图:
[2]查找games101\opencv\build\x64\vc16\lib下形如opencv_world4100d.lib的文件的文件名,如图
记下来
在项目->属性->链接器->输入->附加依赖项中加入上面找到的文件名,如图
[3]在项目->属性->配置属性->VC++目录->库目录中新建如games101\opencv\build\x64\vc16\lib的目录,如图:
【4】运行
直接运行框架会有像这样的结果:
如果报错的话可以试试先重新启动visual studio,解决不了可以去翻翻参考视频的评论区。