hi, I am trying to compile libcurl.so by VC8 with libssh2 and openssl, in order to support both SFTP and HTTPS.
My libcurl version is 7.21.3 . When I look at the src/lib/Makfile.vc8, I find there is only option in CFG about ZLIB and SSL, but no LIBSSH2 found. So I search the web, and find this document: http://curl.haxx.se/libcurl/c/Using-libcurl-with-SSH-support-in-Visual-Studio-2008.pdf I follow this document strictly, but still fail when try to make a use of this libcurl.lib , the erros message is: libcurl.lib(openssl.obj) : error LNK2001: unresolved external symbol EVP_DigestFinal netsnmp.lib(keytools.obj) : error LNK2019: unresolved external symbol EVP_DigestFinal referenced in function generate_Ku netsnmp.lib(scapi.obj) : error LNK2001: unresolved external symbol EVP_DigestFinal libcurl.lib(hostkey.obj) : error LNK2001: unresolved external symbol EVP_DigestFinal libcurl.lib(kex.obj) : error LNK2001: unresolved external symbol EVP_DigestFinal libcurl.lib(openssl.obj) : error LNK2001: unresolved external symbol EVP_DigestUpdate netsnmp.lib(keytools.obj) : error LNK2019: unresolved external symbol EVP_DigestUpdate referenced in function generate_Ku netsnmp.lib(scapi.obj) : error LNK2001: unresolved external symbol EVP_DigestUpdate libcurl.lib(hostkey.obj) : error LNK2001: unresolved external symbol EVP_DigestUpdate libcurl.lib(kex.obj) : error LNK2001: unresolved external symbol EVP_DigestUpdate netsnmp.lib(keytools.obj) : error LNK2019: unresolved external symbol EVP_sha1 referenced in function generate_Ku netsnmp.lib(scapi.obj) : error LNK2001: unresolved external symbol EVP_sha1 libcurl.lib(knownhost.obj) : error LNK2001: unresolved external symbol EVP_sha1 libcurl.lib(mac.obj) : error LNK2001: unresolved external symbol EVP_sha1 libcurl.lib(openssl.obj) : error LNK2001: unresolved external symbol EVP_DigestInit netsnmp.lib(keytools.obj) : error LNK2019: unresolved external symbol EVP_DigestInit referenced in function generate_Ku netsnmp.lib(scapi.obj) : error LNK2001: unresolved external symbol EVP_DigestInit libcurl.lib(hostkey.obj) : error LNK2001: unresolved external symbol EVP_DigestInit libcurl.lib(kex.obj) : error LNK2001: unresolved external symbol EVP_DigestInit netsnmp.lib(keytools.obj) : error LNK2019: unresolved external symbol EVP_md5 referenced in function generate_Ku netsnmp.lib(scapi.obj) : error LNK2001: unresolved external symbol EVP_md5 libcurl.lib(mac.obj) : error LNK2001: unresolved external symbol EVP_md5 netsnmp.lib(scapi.obj) : error LNK2019: unresolved external symbol RAND_bytes referenced in function sc_random libcurl.lib(channel.obj) : error LNK2001: unresolved external symbol RAND_bytes libcurl.lib(transport.obj) : error LNK2001: unresolved external symbol RAND_bytes libcurl.lib(kex.obj) : error LNK2001: unresolved external symbol RAND_bytes netsnmp.lib(scapi.obj) : error LNK2019: unresolved external symbol HMAC referenced in function sc_generate_keyed_hash Please help to have a look, as I don't know what to do next. Many thanks. Best regard, Cindy
------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
