我目前正在使用C语言在网络服务器上工作,我想包含用于哈希密码的内容。我现在的问题是尝试编译时出现错误“未定义对“ SHA1”的引用”。链接器似乎是错误的,因为该建筑物运行正常。
这就是我所说的SHA1():
SHA1(src, srcLength, hashStr);
我只是使用apt-get install openssl
我是否必须将OpenSSL添加到CMake文件中的target_link_libraries?
编辑:对不起,我打错了密码,我安装了openssl-dev
,而不仅仅是openssl
答案 0 :(得分:0)
您需要安装开发包sudo apt-get install libssl-dev
,其中包括必要的头文件。