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上运行很流畅,爽歪歪!

相关推荐
马甲是掉不了一点的<.<2 天前
Stable Diffusion 环境配置详细指南
stable diffusion·环境配置
旧时光巷4 天前
【docker①】在VS Code中使用Docker容器
运维·vscode·docker·容器·环境配置·安装教程·镜像构建
handsomestWei15 天前
Cursor Java开发配置
java·ai编程·环境配置·cursor
seasonsyy21 天前
2.安装CUDA详细步骤(含安装截图)
python·深度学习·环境配置·cuda
seasonsyy21 天前
1.安装anaconda详细步骤(含安装截图)
python·深度学习·环境配置
mahuifa2 个月前
PySide环境配置及工具使用
python·qt·环境配置·开发经验·pyside
鱼鱼莲2 个月前
GAMES101作业3
学习笔记·games101
鱼鱼莲2 个月前
GAMES101作业2
学习笔记·games101
瓢儿菜20182 个月前
Proteus8.17-LCD12864液晶屏幕仿真模型
单片机·proteus·环境配置·仿真
Be_Somebody3 个月前
计算机图形学——Games101深度解析_第二章
游戏开发·计算机图形学·games101