bug解决:vcpkg安装的eigen、opencv和vtk在项目中无法直接使用
由于vcpkg安装的依赖文件结构如下,比如使用Eigen,该文件目录在如下,导致vcpkg integrate install 后无法直接使用。在vs中,使用vcpkg安装了Eigen、opencv4和vtk依赖,但是在项目中却显示无法找到头文件的相应目录。如使用CMake编程应该不会有此问题。如何在下一个项目不用配置,目前还没有找到合适的方法。在项目属性页,VC++目录中的包含目录加入头文件地址
·
具体原因:
在vs中,使用vcpkg安装了Eigen、opencv4和vtk依赖,但是在项目中却显示无法找到头文件的相应目录。
#include <Eigen/Dense>

由于vcpkg安装的依赖文件结构如下,比如使用Eigen,该文件目录在如下,导致vcpkg integrate install 后无法直接使用。
E:\vcpkg\installed\x64-windows\include\eigen3

解决方法1:
在项目属性页,VC++目录中的包含目录加入头文件地址,此时就可以编译了。

解决方法2:
如使用CMake编程应该不会有此问题。如何在下一个项目不用配置,目前还没有找到合适的方法。
更多推荐
所有评论(0)