很奇怪我在creatdir.c中引用c_zhtclent.h头文件,c_zht_insert2为c_zhtclent.h中的函数
为什么在编译为.o文件的时候没有错误,在连接为可执行文件的时候就会出现未定义的引用?
原因:缺失了库zht
解决:
在makefile中的LDFLAGS中加人-Lzht/lib -lzht -lstdc++ -lprotobuf -lpthread用于加载这些库(首先要进入zht文件夹make)
很奇怪我在creatdir.c中引用c_zhtclent.h头文件,c_zht_insert2为c_zhtclent.h中的函数
为什么在编译为.o文件的时候没有错误,在连接为可执行文件的时候就会出现未定义的引用?
原因:缺失了库zht
解决:
在makefile中的LDFLAGS中加人-Lzht/lib -lzht -lstdc++ -lprotobuf -lpthread用于加载这些库(首先要进入zht文件夹make)