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

相关推荐
SkyXZ10 天前
Linux下Docker及Nvidia Container ToolKit安装教程
环境配置
落日弥漫的橘_20 天前
Node.js下载安装及环境配置教程 (详细版)
前端·node.js·环境配置·node安装教程
laugh1232125 天前
性能飞跃!TensorRT-YOLO 6.0 全面升级解析与实战指南
环境配置·tensorrt·cuda·c/c++
颜淡慕潇1 个月前
【K8S系列】在 K8S 中使用 Values 文件定制不同环境下的应用配置
云原生·容器·kubernetes·环境配置
SkyXZ1 个月前
VScode配置X11转发!让你彻底摆脱显示屏!!!
环境配置
SkyXZ1 个月前
告别虚拟机!WSL2安装配置教程!!!
环境配置
SkyXZ1 个月前
老奶奶看了都会的WSL2连接USB设备教程!
环境配置
卡戎-caryon2 个月前
【MySQL】01.MySQL环境安装
数据库·笔记·mysql·环境配置
SkyXZ2 个月前
2025年了,你还不会配置Jetson Orin NX嘛?
环境配置·jetson
程序猿000001号2 个月前
Conda 使用全解析:从入门到精通
conda·环境配置