Using ArrayFire libraries
Using ArrayFire libraries
我下载了Arrayfire库的免费版本。我尝试使用它测试矩阵乘法。但是我得到了一堆未定义的参考,例如
matrixdata.cpp:(.text+0x19e5): undefined reference to af::array::array<unsigned char>(int, int, unsigned char const*, af::af_source_t, int)
matrixdata.cpp:(.text+0x1a22): undefined reference to af::array::operator=(af::array const&)'
matrixdata.cpp:(.text+0x1a31): undefined reference to af::array::~array()
自然我注意到我没有在makefile中链接arrayfire库。
但是,我所有链接库的尝试都失败了。有人可以告诉我应该添加什么命令以链接适当的库
lib文件夹中的文件是:
libafcpu.so
libafcuda.so
libafopencl.so
libclBLAS.so
libclBLAS.so.2
libclBLAS.so.2.3.0
libclFFT.so
libclFFT.so.2
libclFFT.so.2.3.0
libStatTimer.so
libStatTimer.so.2
libStatTimer.so.2.3.0
安装后,将路径添加到arrayfire的共享库中,将路径添加到您的LD_LIBRARY_PATH
变量。完成此操作后,它仅表示使用-l
选项所需的正确后端库。对于CPU说,将是-lafcpu
。
您正在尝试什么命令?
相关文章:
- ArrayFire中统一后端的使用
- C++ MFC Libraries in Travis CI
- arrayfire, pointers, and c++
- Ardunio Uart class & Libraries
- 在 R 中调用"multi file C++ code with external libraries referenced"
- 链接 boost 库时"Error while loading shared libraries"引发的,除了我无法使用 root 访问权限来修复它
- CMake nested libraries
- 如何处理"Cmake Error: Unable to find the requested Boost libraries"?
- Arrayfire并行块总和
- 使用来自ArrayFire的OpenGL
- Bjarne Stroustrup在他的FAQ中"foundation libraries"是什么意思?
- Connflicting C++ libraries
- Windows Boost 1.64 VS2017 missing Python libraries
- 单元测试环境中的"java.lang.UnsatisfiedLinkError: *.so: Can't find dependent libraries"
- 如何在 ArrayFire 中正确使用固定内存
- 在具有重复索引的索引数组处更改 ArrayFire 数组
- dlmopen and C++ libraries
- 使用索引数组订购 ArrayFire Array 的最佳方式
- Linking libraries CMake
- Using ArrayFire libraries