【问题标题】:undefined reference to `crypt' in Eclipse IDE在 Eclipse IDE 中未定义对“crypt”的引用
【发布时间】:2013-11-07 12:54:31
【问题描述】:



   用于数据加密的 crypt 函数(使用 Eclipse IDE)在我的 C 代码的这行代码中出现错误

crypt("password", pwd->sp_pwdp);
它说它是未定义的。当我在 ubuntu 中使用 gcc (gcc test.c) 尝试相同的代码时,我得到了同样的错误,我猜是链接器错误,因为当我尝试这个时它在 ubuntu 中运行良好

gcc test.c -lcrypt

脚本手册页告诉我们使用 -lcrypt 链接。
但是如何在 eclipse IDE 中解决这个问题/如何在 eclipse 中链接 -lcrypt ?

【问题讨论】:

  • 你在 Eclipse 的构建配置中添加了正确的库吗?

标签: c++ c eclipse gcc


【解决方案1】:

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

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

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

【讨论】:

  • 我到达那里,有两个框架,一个带有库(-l),另一个带有库搜索路径(-L)..我应该输入什么,只有 crypt 会做什么??跨度>
  • @user2723949: crypt 在“库”面板中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-29
  • 2011-12-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多