2016-12-28 42 views
0

私のC++アプリケーションで#include <openssl/hmac.h>にしようとしていました。私は正常にこれだけやったVisual Studio 2015 OpenSSL

http://www.askyb.com/windows/compiling-and-installing-openssl-for-32-bit-windows/comment-page-1/#comment-47532

  • は、新しいフォルダCを作成します:\ opensslの-1.0.1c
  • githubのからダウンロード1.1.0cだから私はこのinstructiosnに従ってみました - https://github.com/openssl/openssl/tree/91eaf079b7430cb4ebb7f3ccabe74aa383b27c4e
  • C:\openssl-1.0.1c
  • ActiveState Perl
  • をダウンロードしてインストールしました。私のスクリーンショットでは、このように私のパスに
  • 追加C:\perl\binからhttp://i.imgur.com/QOhKUwl.png
  • 勝利+ Rを使用して新しいフォルダを作成しますC:\openssl-1.0.1c-bin
  • オープンコマンドプロンプトはその後、正しいパスでの引用符"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat"、と貼り付けた後cmd
  • を入力それは私のシステム上に存在する
  • それはその後、走った私は、それが nmakeを得るために ppm install dmakeに私を perl Configure VC-WIN32 no-asm – -prefix=C:\openssl-1.0.1c-bin(引用符なし)語らなかった
  • ので、私はなかったこと - 私は01を入力http://i.imgur.com/SuC65oo.png
  • この問題につきとしてからhttps://github.com/curl/curl/issues/1002 - これが15分
  • それは、その後働いていた私は、すべてのテストは、しかし、私のC:\openssl-1.0.1c-binディレクトリが空で、#include <openssl/hmac.h>があること、渡さnmake test

を行ったように取った、nmake -f ms\ntdll.makを行うことができなくなります私のビジュアルスタジオは動作しません。

私はC++を書く初心者です。

おかげ

答えて

1

あなたは「ntdll.makインストール\ NMAKE -f MS」このコマンドを実行し、最後にステップを逃しました。すべてのライブラリをC:\ openssl-1.0.1g-binにコピーします。

これを行うと、期待どおりに動作します。私はちょうどウィンドウズ7とビジュアルスタジオ2015でローカルに試して、うまくいきました。

nmakeに関する警告は、あなたがnmake okを使用し続けることができないという偽りです。

+0

ありがとうございました!私はそれを試していないがそれを受け入れた。私はそれを試し、それがどのように進むのかを知らせます。 :) – Noitidart