- ベストアンサー
openssl
openssl-0.9.9k.tar.tar をダウンロードして解凍しました。 VC++2005でコンパイルしようとしたら インクルードファイルが足りないようです。 #include <openssl/err.h> の ファイル err.h は何をダウンロードすれば入手できるのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>ダウンロードして解凍したところ >include\openssl >の中身が空なのです。 ファイルが壊れていたのではないでしょうか? http://www.openssl.org/source/openssl-0.9.8k.tar.gz からDLし、 http://www.chitora.jp/lhaz.html の1.35で展開して…入っていますけど。
その他の回答 (1)
- Wr5
- ベストアンサー率53% (2173/4061)
>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までを指定すればよいかと。 # リリースビルドの場合などでもこの指定は必要になるのは注意が必要です。 コマンドラインでやっている場合は、オプションで指定できるかと。
補足
ありがとうございます。 ダウンロードして解凍したところ include\openssl の中身が空なのです。 解凍は Lhaz でやっています。
お礼
できました。 Lhaz のバージョンが古すぎました。 ありがとうございます。