2016-05-30 19 views
1

Ich versuche, DLL mit statischer Verknüpfung Poco-Bibliothek, die OpenSSl erfordern.Statisches Verknüpfen von SSL mit Poco

Wenn ich bauen Poco Bibliothek mit statischen Verknüpfung mit libeay32MDd.lib und ssleay32MDd.lib es funktioniert gut, aber erfordern OpenSSL DLLs. Wenn ich libeay32MTd.lib und ssleay32MTd.lib, wirft es folgende Fehler:

libeay32MTd.lib (e_capi.obj): Fehler LNK2019: ungelöstes externes Symbol __imp_CertOpenStore in Funktion capi_open_store referenzierten 8 > libeay32MTd.lib (e_capi.obj): Fehler LNK2019: ungelöstes externes Symbol __imp_CertCloseStore in Funktion capi_find_key referenzierten 8> libeay32MTd.lib (e_capi.obj): Fehler LNK2019: ungelöstes externes Symbol __imp_CertEnumCertificatesInStore in Funktion capi_find_cert 8 referenzierten> libeay32MTd .lib (e_ca pi.obj): Fehler LNK2019: nicht aufgelöstes externes Symbol __imp_CertFindCertificateInStore referenzierten in Funktion capi_find_cert 8> libeay32MTd.lib (e_capi.obj): Fehler LNK2019: nicht aufgelöstes externes Symbol __imp_CertDuplicateCertificateContext referenzierten in Funktion capi_load_ssl_client_cert 8> libeay32MTd.lib (e_capi. obj): error LNK2019: nicht aufgelöstes externes Symbol __imp_CertFreeCertificateContext in Funktion capi_find_key referenzierten 8> libeay32MTd.lib (e_capi.obj): Fehler LNK2019: nicht aufgelöstes externes Symbol __imp_CertGetCertificateContextProperty in Funktion capi_cert_get_fname referenzierten

Antwort

1

müssen Sie mit crypt32.lib

verknüpfen