【发布时间】:2014-07-17 12:50:12
【问题描述】:
我正在使用 cmake 为 Visual Studio Express 编译库 g2o。在使用 cmake for Visual Studio 编译代码时,我无法将路径设置为 Eigen library。我正在使用窗户。我尝试将 Eigen 目录复制到主干目录。但后来发现这是愚蠢的,因为在 cmake 文件中设置了配置以检查 Eigen 包含目录。
如何在编译时指向 Eigen 包含目录。 findeigen3.cmake 文件是here。我知道我需要将变量 EIGEN3_INCLUDE_DIR 更改为我下载 Eigen 库的文件夹。但是我怎样才能做到这一点呢?
【问题讨论】:
-
尝试在项目属性的Debugging->Environment中添加EIGEN3_INCLUDE_DIR=
-
@mohitj2007 我试过了,但没有任何效果
-
您是否遇到编译(缺少标头)或链接(缺少库)错误?
-
@mohitj2007 编译错误,其中#include
在代码中 -
查看“C/C++->General->Additional Include Directories”中的路径是什么?
标签: c++ visual-studio-2012 include cmake eigen