特征3.3.4的CMake误差

时间:2018-03-04 01:09:17

标签: cmake opensuse eigen3

我正在尝试在openSUSE Leap 42.3上编译dolfin。当我试图找到Eigen3时,我得到了CMake的错误。我的机器上安装了Eigen3.3.4,错误是

{{1}}

我不知道为什么额外的{{1}}会在一开始就出现。谁能帮我?我无法在线找到解决方案。

2 个答案:

答案 0 :(得分:0)

好的,这是一个......有趣,但也许是愚蠢的错误。原谅我......我是openSUSE的新手。我最初通过YaST安装了eigen3。这没有附带一个CMakeList.txt文件,所以我很自然地对c++ - Unable to find Eigen3 with CMake中的答案感到困惑。此外,我很困惑,因为Eigen只是头文件,所以我自然认为没有什么可以做的。

长话短说,有针对Eigen的MakeList' s。您只需从eigen.tuxfamily.org下载tarball,然后使用cmake构建它们。

答案 1 :(得分:0)

道芬?我想知道你是否在CFD领域。   我也在我的飞跃42.3中安装了Eigen。但是我从Eigen的官方网站上安装了它。我想你可以尝试一下然后在Cmake-gui中指定Eigne的文件夹。   祝你好运。