問題タブ [libcrypto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1893 参照

openssl - VS 2017 未解決の外部シンボル __imp__stricmp (libcrypto_static.lib)

OpenSSL ライブラリを (Windows 上で) 静的にリンクしていますが、次のような約 30 のリンカー エラーがあります。

libcrypto_static.lib(o_names.obj) : error LNK2001: unresolved external symbol __imp__stricmp

推奨どおり、次のディレクティブを使用しました。

pragma comment(lib, "crypt32") pragma comment(lib, "ws2_32.lib") リンカー設定も:

Ignore Specific Default Libraries: libcmt.lib; msvcrt.lib;msvcrtd.lib

上記から msvcrtd.lib を削除すると、コンパイルできます。しかし、msvcrtd.lib は動的リンクに使用され、静的にリンクしたかったため、正しくありません。コンパイラは、libcmtd.lib (デバッグ バージョン) で不足している定義を見つける必要があります。コンパイルでは、/MT フラグを使用して静的リンクを使用しています。

私は何が欠けていますか?私には、OpenSSL 静的暗号化ライブラリにはまだ MS ランタイム動的 DLL が必要なようです。

0 投票する
1 に答える
1812 参照

openssl - centOs で openssl-libs をダウングレードできない

「sudo yum install nginx」を使用して nginx をインストールしようとすると、以下のエラーが発生します。

これを解決するために、次の一連のコマンドに従いました。

出力:

次に、「openssl」をダウングレードしようとしましたが、次のエラーが発生しました。

lybcrypto.so.10 をダウンロードしようとすると、次のエラーが発生します。

これを解決する方法を教えてください。私はこれに非常に長い間立ち往生しています。ありがとう!!