sp_pwdp); 它说它是未定义的。当我在 ubuntu 中使用-6ren">
gpt4 book ai didi

c++ - Eclipse IDE 中对 `crypt' 的 undefined reference

转载 作者:搜寻专家 更新时间:2023-10-31 01:07:05 25 4
gpt4 key购买 nike



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

crypt("密码", pwd->sp_pwdp);

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

gcc test.c -lcrypt

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

最佳答案

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

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

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

关于c++ - Eclipse IDE 中对 `crypt' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19836545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com