我刚刚下载了ArrayFire的最新版本(3.3.1),并试图构建它。不过,我被困在cmake .了。我安装了一堆缺少的库,重新运行它,现在我得到:
-未能找到LAPACK (缺失: LAPACK_LIBRARIES) CMake警告在src/后端/opencl/cmakeLists.txt:38(消息):LAPACK未找到。功能将被禁用。
和
CMake错误:在此项目中使用了以下变量,但它们被设置为NOTFOUND。请设置它们或确保它们在/home/joeuser/src/arrayfire-full-3.3.1/src/backend/cpu文件中被正确设置和测试: /home/joeuser/src/arrayfire-full-3.3.1/src/backend/opencl目录中由目标"afcpu“链接的GLEWmxd_LIBRARY由目标"afcuda”链接到目录/home/joeuser/src/arrayfire-full-3.3.1/src/backend/cuda中的“afcuda”,该目标由目录/home/joeuser/src/arrayfire-full-3.3.1/src/backend/opencl中的"afopencl“链接。
我已经安装了lapack,它位于/usr/lib/liblapack.so (这是一个替代符号链接,但它没有损坏)。还安装了拉马克。
发布于 2016-03-24 16:51:11
ArrayFire需要LAPACKE库(在Ubuntu上,liblapacke上),而图形部分需要GLEW-MX (在Ubuntu上,libglewmx)。
https://stackoverflow.com/questions/36190650
复制相似问题