プロが教えるわが家の防犯対策術!

openssl-0.9.9k.tar.tar
をダウンロードして解凍しました。

VC++2005でコンパイルしようとしたら
インクルードファイルが足りないようです。


#include <openssl/err.h>

ファイル err.h は何をダウンロードすれば入手できるのでしょうか?

よろしくお願いします。

A 回答 (2件)

>ダウンロードして解凍したところ


>include\openssl
>の中身が空なのです。

ファイルが壊れていたのではないでしょうか?

http://www.openssl.org/source/openssl-0.9.8k.tar …
からDLし、
http://www.chitora.jp/lhaz.html
の1.35で展開して…入っていますけど。
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/04/13 07:08

>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
でやっています。

補足日時:2009/04/12 16:36
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!