如何在cmake中包含windows的目录

How to include directories in cmake for windows

本文关键字:windows 包含 cmake      更新时间:2023-10-16

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

如何在编译时指向Eigen include目录?findeigen3。Cmake文件在这里。我知道我需要将变量EIGEN3_INCLUDE_DIR更改为我下载Eigen库的文件夹。但是我怎样才能做到呢?

您是否在使用CMake-gui?如果是这样(如果我理解你的问题),你应该寻找EIGEN3_INCLUDE_DIR当你配置你的项目。注意,它将在"Advanced"下,因为find_module中的这一行"mark_as_advanced(EIGEN3_INCLUDE_DIR)"。您将在顶部附近看到高级复选框,选中它。然后填充路径。这样就可以在项目文件中设置适当的VS设置。