Hi,

On Win 2k, OpenSSL 0.9.6a, I am trying to build 'prime.c' using MSVC++ 6.0
(with which I built openssl).

Compiles ok, but cannot link the 3 'BN_' functions called in 'prime.c'. I
get the following error report:

 prime.c
prime.c(91) : warning C4113: 'void (__cdecl *)()' differs in parameter list
s from 'void (__cdecl *)(int ,int ,void *)'
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

/out:prime.exe
prime.obj
prime.obj : error LNK2001: unresolved external symbol _BN_free
prime.obj : error LNK2001: unresolved external symbol _BN_print_fp
prime.obj : error LNK2001: unresolved external symbol _BN_generate_prime
prime.exe : fatal error LNK1120: 3 unresolved externals

'prime.c' includes the following header files:
#include <stdio.h>
#include <stdlib.h>
#include <openssl/bn.h>

What else do I need to do ?

Cheers,
Rob

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to