如何在Windows的cmake中包含目录

时间:2014-07-17 12:50:12

标签: c++ visual-studio-2012 include cmake eigen

我正在使用cmake为visual studio express编译库g2o。在使用cmake for visual studio编译代码时,我无法设置Eigen library的路径。我正在使用Windows。我尝试将Eigen目录复制到trunk目录。但后来发现它很愚蠢,因为在cmake文件中设置配置以检查Eigen包含目录。

如何在编译时指向Eigen包含目录.findeigen3.cmake文件为here。我知道我需要将变量EIGEN3_INCLUDE_DIR更改为我下载Eigen库的文件夹。但是我怎么能实现呢?

1 个答案:

答案 0 :(得分:0)

你正在使用CMake-gui吗?如果是这样(如果我理解您的问题),您应该在配置项目时查找EIGEN3_INCLUDE_DIR。请注意,它将在' Advanced'因为find_module中的这一行" mark_as_advanced(EIGEN3_INCLUDE_DIR)"。您将在顶部附近看到高级复选框,选择它。然后填写路径。这应该注意在项目文件中设置正确的VS设置。