problemet er at en af dine headder filer også kræver du inkluderer en lib fil .. Kunne du ikke lige skrive hvilke headdere du har inkulderet .... Så skal jeg lige kigge på det.
Du MÅ kunne finde en ref. til SSL_library_init i een af dine header filer. Som Jens B siger må funktionen ligge i en pakke eller et lib, som ikke er med i din liste over filer der skal linkes.
jeg bruger den compiler der er med til MS visual studio pakken. Det er lidt svært at skrive hvilke headere jeg bruger da det sted hvor fejlen ligger er noget opensource kode til at lave SSL. Men jeg ved at det er der fejlen ligger.
Jeg ville løse problemet ved at linke <e>alle</e> de .lib filer der ligger under opensource koden med i mit projekt. Men ... er du sikker på at du ikke skal \"bygge\" .lib filerne først ?!?
Ligger .lib filen under openssl, er det sikkert fordi ..\\openssl ikke er en del af din library include path - prøv at checke dine settings mht. dette.
I C++ Builder laver man et nyt projekt af typen LIB og hertil lægger man så alle .cpp sources under openssl. Så bygger man den. I MVC må du også have en mulighed for at bygge et project, hvor resultatet ikke er en .exe, men en .lib.
Alternativt skal du simpelthen blot inkludere de .cpp du anvender fra openssl i dit \"alm.\" projekt - så behøver du ikke .lib\'en alligevel.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.