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

相关推荐
脱脱克克1 天前
OpenClaw 安装与配置全教程(Ubuntu 全新虚拟机版)
ubuntu·环境配置·openclaw
_OP_CHEN18 天前
【MySQL数据库基础】(一)保姆级 MySQL 环境配置教程!CentOS 7+Ubuntu 双系统全覆盖
linux·数据库·sql·mysql·ubuntu·centos·环境配置
youcans_21 天前
【跟我学YOLO】YOLO26(3)安装配置与快速使用
图像处理·yolo·目标检测·计算机视觉·环境配置
charlie1145141911 个月前
RK3568跑Arch Linux全路程指南(以正点原子的RK3568开发板为例子)
linux·嵌入式·rootfs·教程·环境配置·嵌入式linux·工程实践
charlie1145141911 个月前
SSH X11 转发排查与解决指南(Windows + Xming + Ubuntu)
arm开发·windows·笔记·ubuntu·ssh·个人开发·环境配置
charlie1145141911 个月前
RK3568跑Ubuntu 24.04全路程指南(以正点原子的RK3568开发板为例子)
linux·笔记·ubuntu·rootfs·教程·环境配置·rk3568
腾飞开源1 个月前
03_Dify 使用 Docker Compose 部署
环境配置·docker compose·dify·docker部署·容器化部署·ai开发平台·dify开源平台
●VON2 个月前
Flutter for OpenHarmony 21天训练营 Day01 总结:从零搭建开发环境
flutter·环境配置·openharmony·训练营·跨平台开发·von
wrj的博客2 个月前
python环境安装
python·学习·环境配置
抠头专注python环境配置2 个月前
2026终极诊断指南:解决Windows PyTorch GPU安装失败,从迷茫到确定
人工智能·pytorch·windows·深度学习·gpu·环境配置·cuda