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

相关推荐
SpikeKing4 天前
LLM - 使用 LLaMA-Factory 微调大模型 环境配置与训练推理 教程 (1)
人工智能·llm·大语言模型·llama·环境配置·llamafactory·训练框架
炼丹师小米1 个月前
Ubuntu24.04.1系统下VideoMamba环境配置
python·环境配置·videomamba
坚果仙人2 个月前
【环境配置】AST: Asymmetric Student-Teacher Networks for Industrial Anomaly Detection
环境配置
tangfuling19912 个月前
Games101笔记-二维Transform变换(二)
transform·games101
QH_ShareHub2 个月前
解决R包依赖版本不兼容问题
r语言·环境配置·r包
DieSnowK2 个月前
[Redis][环境配置]详细讲解
数据库·redis·分布式·缓存·环境配置·新手向·详细讲解
FORGIVEN_H2 个月前
编程环境常用命令合集
环境配置
Spy972 个月前
【最新2024】Windows系统,C++ 操作 MySQL 数据库
数据库·c++·windows·mysql·环境配置·mysql-connector
nodototao2 个月前
yolov8 save_dir设置setting文件
yolo·环境配置
SkyXZ2 个月前
Mac上HomeBrew安装及换源教程
mac·环境配置