用于数据加密的crypt函数(使用eclipse IDE)在我的 C 代码的这一行中给出了错误
crypt("password", pwd->sp_pwdp);
它说这是未定义的。当我在ubuntu中使用gcc( gcc test.c )尝试相同的代码时,我得到了同样的错误,我猜是链接器错误,因为当我尝试这个时,它在ubuntu中运行良好。 />
gcc test.c -lcrypt
脚本的手册页告诉我们要链接-lcrypt
但是如何在eclipse IDE中解决这个问题/如何在eclipse中链接-lcrypt?
答案 0 :(得分:4)
将库添加到项目设置中的链接器选项。在我的Eclipse版本中,那是:
项目 - >属性 - > C / C ++ Build - >设置 - >工具设置 - >链接器 - >库
将crypt
添加到“库(-l)”面板。