一、按网上的方法安装依赖库
二、提示下载ippicv_2020_lnx_intel64_general_20191018_general.tgz失败,需要自己去下载对应的压缩文件
将下载后的文件改名为ippicv.cmake里的文件名
三、提示Could NOT find JNI (missing: JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) ,这需要安装Java的SDK,需要手动下载。链接地址:Java Downloads | Oracle
我这边下载的jdk-17_linux-x64_bin.tar.gz。后面经过验证,java17不兼容Ubuntu16.04,建议下载低版本java8
.安装jdk
$ cd download/
$ sudo mkdir /usr/local/java
sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/javasudo ln -s /usr/local/java/jdk-17.0.1/ /usr/local/java/latest
c. 添加环境变量:
$ sudo vim /etc/profile
加入如下内容:
>export JAVA_HOME=/usr/local/java/latest
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
执行
$ source /etc/profile
四、提示Could NOT find Atlas (missing: Atlas_CLAPACK_INCLUDE_DIR Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY)
需要执行
sudo apt-get install libatlas-base-dev
sudo apt-get install libatlas3-base
sudo apt-get install liblapacke-dev
五、提示VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file
下载链接:Download | VTK
我下载的版本是vtk-7.1,然后按ubuntu16 .0.4下如何安装vtk8.1.1 - 重庆大象 - 博客园这个链接去编译VTK源码。
六、Qt里pro文件配置