重複の可能性:
boost::asio ssl linking error
未定義のシンボルに問題があります。他のプロジェクトで使用したことがあるので、ブーストのインストールは問題ありません。OpenSSLをインストールする必要があることを理解したので、次の方法でインストールしました。
次に、抽出した OpenSSL ソース (openssl サイトからの最新のもの) を作業ディレクトリとして、VS2010 コマンド プロンプトで次のコマンドを実行しました。
perl Configure VC-WIN64A no-shared no-idea // I don't trust this.
ms\do_win64a
nmake -f ms\ntdll.mak
nmake -f ms\ntdll.mak install
nmake -f ms\nt.mak
nmake -f ms\nt.mak install
ソース ファイルはブーストの例です。http://www.boost.org/doc/libs/1_52_0/doc/html/boost_asio/example/ssl/client.cpp
私のVS2010プロジェクトは次のように設定されています。
C/C++ > 一般 > インクルード ディレクトリの追加
E:\libraries\boost_1_49_0 //as used in past projects
E:\usr\local\ssl\include //just installed
リンカー > 一般 > 追加ライブラリ ディレクトリ
E:\libraries\boost_1_49_0\stage\lib
E:\usr\local\ssl\lib
リンカ > 入力 > 追加ディレクトリ
libeay32.lib
ブーストトリップだったのではないかと思いました。そこで、SSL暗号の例を試してみましたが、未定義のシンボルが含まれていました.
テキスト ファイルのエラー
OSはWindows7 64Bit