在 Eclipse IDE 中未定义对“crypt”的引用

Posted

技术标签:

【中文标题】在 Eclipse IDE 中未定义对“crypt”的引用【英文标题】:undefined reference to `crypt' in Eclipse IDE 【发布时间】: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 的构建配置中添加了正确的库吗? 【参考方案1】:

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

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

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

【讨论】:

我到达那里,有两个框架,一个带有库(-l),另一个带有库搜索路径(-L)..我应该输入什么,只有 crypt 会做什么??跨度> @user2723949: crypt 在“库”面板中。

以上是关于在 Eclipse IDE 中未定义对“crypt”的引用的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 中未定义的属性名称(ng-model)

如何在 Eclipse 下载站点上找出包含所需插件的功能

Eclipse Juno 中未显示 Apache Tomcat v8

升级使用无效 CRYPT_STD_DES 盐生成的 PHP(<5.3.2)密码 [关闭]

fetch not working 结果在 Node.js 中未定义

ReferenceError:在 Next.js 中未使用 npmcletap-react 定义窗口 [重复]