先放上我编译好的静态库,要配合OpenBLAS使用
通过百度网盘分享的文件:3rdparty.zip
链接:https://pan.baidu.com/s/1yPys-CX_EdmnJzj66g_KlQ?pwd=h6ff
提取码:h6ff
–来自百度网盘超级会员V1的分享
1.源码下载
首先下载Faiss地址
2.准备编译工具
1.下载Cmake>=3.20
2.下载IntelMKL
官网下载IntelMKL链接地址
下载好一路安装就行
3.配置Pthreads
借鉴它的配置过程 [参考链接]
3.开始编译
这里会报错,需要去github手动下载googletest的包,下载手动填入就行
4.VS编译
逐个点击生成就行,生成好的文件会在你指定保存的目录下。
1.找不到unistd.h
https://blog.csdn.net/sinat_36053757/article/details/6848766
2.测试文件代码无法通过
可以直接在faiss-master/test/CMakeLists.txt里删除无法通过的测试文件,不会有影响。