• ベストアンサー

openssl

openssl-0.9.9k.tar.tar をダウンロードして解凍しました。 VC++2005でコンパイルしようとしたら インクルードファイルが足りないようです。 #include <openssl/err.h> の ファイル err.h は何をダウンロードすれば入手できるのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>ダウンロードして解凍したところ >include\openssl >の中身が空なのです。 ファイルが壊れていたのではないでしょうか? http://www.openssl.org/source/openssl-0.9.8k.tar.gz からDLし、 http://www.chitora.jp/lhaz.html の1.35で展開して…入っていますけど。

koinobori7
質問者

お礼

できました。 Lhaz のバージョンが古すぎました。 ありがとうございます。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>openssl-0.9.9k.tar.tar openssl-0.9.8k.tar.gzではないですか? 拡張子がtar.tarになっているのはDLしたソフトによるものかと思われますが。 >ファイル err.h は何をダウンロードすれば入手できるのでしょうか? openssl-0.9.8k.tar.gzに入っていますよ。 展開すると、openssl-0.9.8k\include\opensslにあります。 インクルードファイルのパスに含めていないのではないでしょうか? VS2005のIDEならば… [プロジェクト][~のプロパティ]でプロパティページのダイアログ開いて、 左側の「構成プロパティ」->「C/C++」で、「追加のインクルードディレクトリ」というのがありますから、 展開した先のopenssl-0.9.8k\includeまでを指定すればよいかと。 # リリースビルドの場合などでもこの指定は必要になるのは注意が必要です。 コマンドラインでやっている場合は、オプションで指定できるかと。

koinobori7
質問者

補足

ありがとうございます。 ダウンロードして解凍したところ include\openssl の中身が空なのです。 解凍は Lhaz でやっています。

関連するQ&A

専門家に質問してみよう