games101-windows环境配置(CMake+vcpkg+VS2019)

下载工具

安装CMake
安装vcpkg

安装vs2019

安装 eigen3 opencv

在vcpkg安装目录下,使用Windows Power Shell运行下面脚本

cpp 复制代码
.\vcpkg.exe install eigen3:x64-windows
.\vcpkg.exe install opencv:x64-windows

安装过程中可能会用红色字体提示:Failed to download file 之类的错误,最后报错:ERROR:**** BUILD FAILED

如果是文件下载失败(Failed to download file),可以多试几次。我当时是安装opencv 时libpng下载失败,试了五次才安装成功。如果哪个安装失败,可以使用

cpp 复制代码
.\vcpkg.exe install ***:x64-windows

单独安装。然后重新安装opencv。

集成eigen3 opencv

vcpkg 博客说有全局集成和工程集成,工程集成比较麻烦,我选择了全局集成。

执行以下命令:

cpp 复制代码
.\vcpkg.exe integrate install

显示

Applied user-wide integration for this vcpkg root. 表示集成成功。

game101 作业pad0 工程构建

1.作业下载

2.修改CMakeLists.txt

cpp 复制代码
cmake_minimum_required (VERSION 2.8.11)
project (Transformation)
set(CMAKE_TOOLCHAIN_FILE "E:/vcpkg/vcpkg-master/scripts/buildsystems/vcpkg.cmake")

#find_package(Eigen3 REQUIRED)
#include_directories(EIGEN3_INCLUDE_DIR)

add_executable (Transformation main.cpp)

注意:
1.CMAKE_TOOLCHAIN_FILE 根据自己的vcpkg目录修改
2.因为我们使用了vcpkg,不需要在调用find_package 和include_directories,所以屏蔽掉,不然会构建失败

3.构建成功后,打开vs2019 ,运行项目Transformation

曾使用虚拟机运行,着实太卡,在windows上运行很流畅,爽歪歪!

相关推荐
mahuifa10 天前
PySide环境配置及工具使用
python·qt·环境配置·开发经验·pyside
鱼鱼莲12 天前
GAMES101作业3
学习笔记·games101
鱼鱼莲14 天前
GAMES101作业2
学习笔记·games101
瓢儿菜201817 天前
Proteus8.17-LCD12864液晶屏幕仿真模型
单片机·proteus·环境配置·仿真
Be_Somebody1 个月前
计算机图形学——Games101深度解析_第二章
游戏开发·计算机图形学·games101
Be_Somebody1 个月前
计算机图形学——Games101深度解析_第一章
游戏开发·计算机图形学·games101
妄想成为master2 个月前
如何完美安装GPU版本的torch、torchvision----解决torch安装慢 无法安装 需要翻墙安装 安装的是GPU版本但无法使用的GPU的错误
人工智能·pytorch·python·环境配置
瓢儿菜20183 个月前
proteus8.17 环境配置
单片机·proteus·环境配置
mahuifa3 个月前
pyqt环境配置
python·qt·pycharm·pyqt·环境配置
Roadinforest3 个月前
wsl2配置xv6全解(包括22.04Jammy)
linux·操作系统·qemu·wsl·环境配置·xv6