2



用于数据加密的 crypt 函数(使用 eclipse IDE)在我的这行C代码   中给了我错误

crypt("password", pwd->sp_pwdp);

它说它是未定义的。当我在 ubuntu 中使用 gcc ( gcc test.c )尝试相同的代码时,我得到了同样的错误,我猜是链接器错误,因为当我尝试这个

gcc test.c -lcrypt

Man page for script 告诉我们链接到 -lcrypt时,它在 ubuntu 中运行良好。
但是如何在 Eclipse IDE 中解决这个问题/如何在 Eclipse 中链接 -lcrypt ?

4

1 回答 1

4

将库添加到项目设置中的链接器选项。在我的 Eclipse 版本中,这是:

项目 -> 属性 -> C/C++ 构建 -> 设置 -> 工具设置 -> 链接器 -> 库

添加crypt到“库(-l)”面板。

于 2013-11-07T13:03:28.123 回答