我已经用brew命令安装了librsync库。现在,我尝试使用librsync的一些基本功能。我已经在librsync.h
文件中包含了main.c
,但是当我想用cc编译时,我得到了:
Undefined symbols for architecture x86_64:
"_rs_sig_file", referenced from:
_main in test-411e2b.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
在我的代码中,我尝试调用rs_sig_file
函数,其声明在whole.h
文件中,定义在whole.c
中。有人可以解释一下如何在我的程序中正确包含librsync或如何在XCODE中配置项目。