make: *** No rule to make target

2020-03-11  本文已影响0人  afwer3

提示找不到头文件
错误提示: [ 79%] Building CXX object tutorial/cpp/CMakeFiles/1-Flat.dir/1-Flat.cpp.o
faiss-master/tutorial/cpp/1-Flat.cpp:12:29: fatal error: faiss/IndexFlat.h: No such file or directory

include <faiss/IndexFlat.h>

compilation terminated.b

原因:1-Flat.cpp代码中使用的是“faiss/IndexFlat.h”相对路径名,而从githup中下载源码是“faiss-master/IndexFlat.h”

解决方法:将“faiss-master”重名为“faiss”, 或者逐个修改include源代码,前者比较简单

上一篇下一篇

猜你喜欢

热点阅读