CMake找不到源目录(安装Eigen)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake找不到源目录(安装Eigen)相关的知识,希望对你有一定的参考价值。

我在Ubuntu上安装了库Eigen。我按照说明通过在下载的源目录旁边创建“构建目录”。也就是说,我有两个目录:eigen-eigen-1306d75b4a21 for source,以及一个空的eigen-build for build。

然后我做了:

cd eigen-build
cmake ../eigen-eigen-1306d75b4a21/
sudo make install

make install之后立即发生错误并停止安装:

CMake Error: The source directory "/home/username/something/eigen-eigen-1306d75b4a21" does not exist.

显然该目录存在。我的CMake出了什么问题? (我对CMake不太了解。我在第二步中发现了一些警告,说Qt4等很多东西都丢失了,但我不认为这是原因,因为错误信息表明了这一点。)

答案

可能你的目录不包含CMakeLists.txt文件。

以上是关于CMake找不到源目录(安装Eigen)的主要内容,如果未能解决你的问题,请参考以下文章

算法库:eigen安装配置

Clion / Cmake和Eigen出错

CMake File API“找不到回复目录”

cmake 找不到“OPENCV”提供的包配置文件

在ROS使用自己安装的eigen时的cmake错误

在ROS使用自己安装的eigen时的cmake错误