This question already has an answer here:
How can I use openssl/md5 in C++ to hash a string?
(1个答案)
7年前关闭。
我收到错误:未定义对
谁能帮我?
(1个答案)
7年前关闭。
#include <openssl/md5.h>
void mMD5(unsigned char * packet, int size) {
unsigned char* res;
MD5((unsigned char*)&packet, size, (unsigned char*)&res);
for(int i=0; i<MD5_DIGEST_LENGTH; i++) {
printf("%02x", res[i]);
}
}
我收到错误:未定义对
MD5
的引用谁能帮我?
最佳答案
您需要链接到匹配的库。您应该拥有一个名为md5.lib
或md5.a
或类似名称的文件(取决于您的操作系统),然后将其添加到链接器命令行中(同样,取决于您的环境)。
关于c++ - 未定义对md5的引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9793497/
10-15 13:27