md5 problems
Xian
ian at codepad.net
Fri Oct 15 03:32:28 PDT 2004
I am trying to compile a program using md5 and I had some problems. So I made
a test program to see if I was using it properly, and it still doesn't work.
The test program is:
#include <iostream>
#include <sys/types.h>
#include <md5.h>
#define MAX_STR 100
using namespace std;
typedef unsigned short int usi;
int main()
{
unsigned char Str[MAX_STR];
cout << "Enter a string to md5:" << endl;
cin.getline(Str, MAX_STR);
char Result[33];
MD5Data(Str, MAX_STR, Result);
cout << Result << endl;
return 0;
}
The problem is it won't compile giving:
[ian at hercules:~/devel] %g++ md5.cpp -o md5
/tmp/cc8WdTS0.o: In function `main':
/tmp/cc8WdTS0.o(.text+0x57): undefined reference to `MD5Data'
It looks like I am missing a .o file or something. I am reasonably new to C++
so any kind of help will be much appreciated.
--
/Xian
[call sign: 2E1IPS]
[web site: www.codepad.net]
[email: ian at codepad.net]
More information about the freebsd-questions
mailing list