下载工具
安装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 工程构建
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上运行很流畅,爽歪歪!