コンソール アプリケーションC
を Visual Studio 2010 に移植しようとしています。Linux/Mac では、OpenSSL
サポートを含め、アプリケーションは完全に動作します。
OpenSSL
Visual Studioプロジェクトでライブラリを使用/リンクするのに役立つ人はいますか?
ありがとう!
コンソール アプリケーションC
を Visual Studio 2010 に移植しようとしています。Linux/Mac では、OpenSSL
サポートを含め、アプリケーションは完全に動作します。
OpenSSL
Visual Studioプロジェクトでライブラリを使用/リンクするのに役立つ人はいますか?
ありがとう!
私はそれが古いことを知っています!私は自分で問題に直面しましたが、ここに解決策があります。
まず、openssl をインストール (通常の通常インストール) する必要があります。(ここからです)。
プロジェクトを作成したら、次のように引用します。
プロジェクトのプロパティ ページで次の設定が設定されていることを確認します。
[C/C++ -> 一般 -> 追加のインクルード ディレクトリ] 値: マシン内の OpenSSL のインクルード ディレクトリ (例: C:\openssl\include)
[リンカー -> 一般 -> 追加のライブラリ ディレクトリ] 値: マシン内の OpenSSL の lib ディレクトリ (例: C:\openssl\lib)
[リンカー -> 入力 -> 追加の依存関係] 値: libeay32.lib
ソース。
OpenSSL 関連のヘッダー ファイルとヘッダーの下に追加します。
#include <winsock2.h>
#include <windows.h>
以下で開く 事前にコンパイルされたファイルをリンクしてダウンロードします。
http://www.npcglib.org/~stathis/blog/precompiled-openssl/
フォルダを抽出して C ドライブに保持します。手順については readme_precompile.txt を使用してください。
Visual C++ プロジェクトを開き、以下に示すフォローアップ手順を実行して、リンカー オプションを含めます。
プロジェクトのプロパティ ページで次の設定が設定されていることを確認します。
ws2_32.lib
libsslMT.lib
Crypt32.lib
libcryptoMT.lib
ここにいくつかのリソースがあります: OpenSSL for Windows のコンパイルとインストール、およびOpenSSL for Cryptography (Blowfish、DES、RC2、RC4) の使用
私はそれらを自分で試しましたが、まだエラーが発生しています。OpenSSL と Visual Studio は私の得意分野ではありませんが、理解できるかもしれません。