Eclipse IDE 中对"crypt"的未定义引用
undefined reference to `crypt' in Eclipse IDE
用于数据加密的crypt函数(使用Eclipse IDE)在我的C代码
的这一行中给了我错误 crypt("password", pwd->sp_pwdp);
它说它是未定义的。当我使用 gcc (gcc test.c) 在 ubuntu 中尝试相同的代码时,我遇到了同样的错误,我想是链接器错误,因为当我尝试这个
时它在 ubuntu 中工作正常 脚本
的手册页告诉我们gcc test.c -lcrypt
与 -lcrypt 链接。
但是如何在 eclipse IDE 中解决此问题/如何在 eclipse 中链接 -lcrypt?
将库添加到项目设置中的链接器选项。在我的Eclipse版本中,它是:
项目 -> 属性 -> C/C++ 生成 ->设置 ->工具设置 ->链接器 ->库
将crypt
添加到"库 (-l)"面板。
相关文章:
- 对C宏的未定义引用,但在定义它时会出现重新定义错误
- 编译时的 CImg 库返回对"__imp_SetDIBitsToDevice"的未定义引用
- 对Py_Initialize()的未定义引用
- 使用mysql c++连接器的未定义引用
- 对 Scalar ::Scalar() 的未定义引用
- 对复制 CTOR 和 CTOR 的未定义引用
- 对显式实例化的模板函数的未定义引用
- TensorRT (C++ API) 对"createNvOnnxParser_INTERNAL"的未定义引用
- 2个模板化类的非模板友元函数未定义引用错误
- 编译 libfluid 样本控制器时对"event_base_del_virtual"的未定义引用
- 获取对function_name的未定义引用
- 对 'std::thread::_M_start_thread CMake 的未定义引用进行基准测试
- 对结构方法的未定义引用
- 使用内联函数 c++ 的未定义引用
- 对 CMake 中'cudaRegisterLinkedBinary'链接错误的未定义引用?
- 对 DLOPEN 的未定义引用
- QT C++中对全局变量的未定义引用
- 快速数学导致对"__pow_finite"的未定义引用
- 对 boost::system::d etail::system_category_instance 的未定义引用,从
- OpenCV 3.4.3 中对 'cv::String::d eallocate()' 错误的未定义引用