当前位置:   article > 正文

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

games101 环境配置

下载工具

安装CMake
安装vcpkg
安装vs2019

安装 eigen3 opencv

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

.\vcpkg.exe install eigen3:x64-windows
.\vcpkg.exe install opencv:x64-windows
  • 1
  • 2

安装过程中可能会用红色字体提示:Failed to download file 之类的错误,最后报错:ERROR:**** BUILD FAILED
如果是文件下载失败(Failed to download file),可以多试几次。我当时是安装opencv 时libpng下载失败,试了五次才安装成功。如果哪个安装失败,可以使用

.\vcpkg.exe install ***:x64-windows
  • 1

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

集成eigen3 opencv

vcpkg 博客说有全局集成和工程集成,工程集成比较麻烦,我选择了全局集成。
执行以下命令:

.\vcpkg.exe integrate install
  • 1

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

game101 作业pad0 工程构建

1.作业下载
2.修改CMakeLists.txt

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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

注意:
1.CMAKE_TOOLCHAIN_FILE 根据自己的vcpkg目录修改
2.因为我们使用了vcpkg,不需要在调用find_package 和include_directories,所以屏蔽掉,不然会构建失败
3.在作业1会使用opencv,使用同样的方法。但是可能会在链接时失败,很可能时项目是debug,vcpkg使用的是release,请在项目属性的vcpkg中的configuration选为:Debug

3.构建成功后,打开vs2019 ,运行项目Transformation
在这里插入图片描述
曾使用虚拟机运行,着实太卡,在windows上运行很流畅,爽歪歪!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/865404
推荐阅读
相关标签
  

闽ICP备14008679号