有时不同的项目需要使用不同版本的eigen,但是安装eigen时,如果简单的cmake … make make install则会覆盖之前的版本安装到usr/local下面。因此无法多版本存在。
比如我想单独安装一个3.3.4的版本使用。方式:
安装时 :
cmake … -DCMAKE_INSTALL_PREFIX=/home/ai/Programfiles/eigen-3.3.4/install_path
make
make install
这样就把3.3.4版本安装到了指定的目录下面。
在项目中使用时,在cmakelist中设置:
set(Eigen3_DIR “/home/ai/Programfiles/eigen-3.3.4/install_path/share/eigen3/cmake”)
find_package(Eigen3 3.3.4 REQUIRED)
即可。
03-15
2282
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-02
4849
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-10
711
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交