- ベストアンサー
openssl
openssl-0.9.9k.tar.tar をダウンロードして解凍しました。 VC++2005でコンパイルしようとしたら インクルードファイルが足りないようです。 #include <openssl/err.h> の ファイル err.h は何をダウンロードすれば入手できるのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- VCのincludeについて
現在、opensslをダウンロードして、 opensslの関数を使おうとしています。 環境:VC2005 その際、以下のinclude部に対してエラーが出ます。 ------------------------------------------------ #include <openssl/rsa.h> fatal error C1083: include ファイルを開けません。'openssl/rsa.h': No such file or directory ------------------------------------------------ この、エラーは、”openssl”文字列が ”opensslのincludeフォルダのパス”に変換されていない というエラーだとわかるのですが、どのようにしたら 設定できるのでしょうか?
- ベストアンサー
- C・C++・C#
- VC8でOpensslを使う方法
Visual Studio 2005でOpensslを使用したいのですが、 ソースでは、#include <openssl/rand.h> のように使用。 http://www.limber.jp/?Software%2FOpenSSL%20for%20Windows にある、openssl-0.9.8e-win32-bin_dynamic.zip を利用させていただきたいのですが、 .dllや.libファイルはどこに置けば宜しいのでしょうか?
- ベストアンサー
- C・C++・C#
- OpenSSLのSHA1関連の関数はどこにあるでしょうか?
OpenSSLを読んでいるのですが、 ・SHA1_Init() ・SHA1_Update() ・SHA1_Final() の関数が定義してあるファイルが分かりませんでした。 sha.hにプロトタイプ宣言があるのは分かったのですが、 関数定義はどこにあるのでしょうか? ちなみに、OpenSSLは0.9.6cと0.9.8jを見ました。 コンパイル環境はCygwin+gccです。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- OpenSSLでOPENSSL_Applinkが見つからない。
WindowsXPでOpenSSL(ver 0.9.8.h)を使用したDLLを作成しています。 PEMファイルを読み込むためにPEM_read_RSA_PUBKEY、PEM_read_RSAPrivateKeyを使用したいのですが、PEM_readRSA_PUBKEY、PEM_read_RSAPrivateKey部分で、 OEPNSSL_Uplink(04847010,05):no OPENSSL_Applinkというエラーが出てしまいます。 通常プロジェクトですとうまくいくのですが、DLLにしてExcelVBAで動作させると上のエラーが発生してしまいます。 エラー箇所だと思われるソースコード(uplink.c)を見ると applink=(void**(*)())GetProcAddress(h,"OPENSSL_Applink"); if (applink==NULL) { apphandle=(HMODULE)-1; _tcscpy (msg+len,_T("no OPENSSL_Applink")); break; } の箇所でapplinkがNULLのためエラーになってしまっているようです。 作成したDLLをコマンド[dumpbin /EXPORTS 自作DLL]で見ると実行させたい関数と、OPENSSL_Applink関数が表示されます。 (序数ではなく、_OPENSSL_Applinkで表示されます。) 原因がわかる方いらっしゃいますでしょうか? よろしくお願い致します。 OS:WindowsXP OpenSSL:0.9.8.h Excel:2002
- ベストアンサー
- C・C++・C#
- OpenSSLのバージョンアップがうまくいかない
いつも参考にさせていただいております よろしくお願いします openssl-0.9.8bからopenssl-0.9.8kへバージョンアップしています makeの際にエラーがでてしまいうまくいきません sh: cc: 見つかりません。 というメッセージが出たのでパスを通して再度実施したところ /usr/ucb/cc: language optional software package not installed というメッセージが出ました ccではなくgccでコンパイルするのではないかと思い openssl-0.9.8bとopenssl-0.9.8kのMakefileを比較したところ openssl-0.9.8b PLATFORM=solaris-sparcv9-gcc CC= gcc openssl-0.9.8k PLATFORM=solaris-sparcv9-gcc CC= cc となっていました # cd openssl-0.9.8k # ./config # make # make install configする前などで何か対応が必要なのでしょうか? それとも何か別の対策が必要なのでしょうか? どなたかご教授ください 宜しく御願いします (参考) OS:Solaris 9 apache:httpd-2.2.3
- ベストアンサー
- ネットワーク
- C++のインクルードファイル
私自身はCについてはビギナーの域を出ないのですが、ある専門家が作ってダウンロードして使用するソースプログラムがありました。 解凍してボーランド(現Embarcadero?)BCC32でコンパイルしたところ、”インクルードファイルがない”とのことでした。プログラムの冒頭部のincludeは以下のようになっています。 #include <math.h> #include <stdio.h> #include <process.h> #include <string.h> #include <conio.h> #include <stdlib.h> #include "../Allocation.h" #include "../Allocation.h" #include "../Headers.h" コンパイラが提供しているようなものと、自前で用意するものがあるのかなと思いますが。 特に../ が付いているものはソースよりも1つ上のフォルダを指定しているように思います。 ダウンロードして解凍しただけなのでそれ以外の手の施しようがないのですが、どのように考えるべきでしょうか。提供した人に聞くのが一番だと思いますが。これだけで動く、ということになっています。よろしくお願いします。
- 締切済み
- C・C++・C#
- エラー 'iostream.h' : No such file or directory
当方VC++初心者です。3Dモーションセンサーを購入してその角度等の値をファイルに書き込みすることをしようとしています。 センサーに付属しているVC++用のサンプルプログラムをコンパイルしたところ、 fatal error C1083: include ファイルを開けません。'iostream.h' : No such file or directory というエラーが出ます。 #include <iostream.h>が関係していると思い、 #include <iostream>にしてみたり、#include <iostream.h>を消してコンパイルすると、エラーがたくさん出てくるので#include <iostream.h>に意味があると思われますが、そのくせ#include <iostream.h>というファイルがないというのはどういうことなのかよくわからず対処できずに困っています。 Microsoft Visual Studio .net 2003を使っています。
- ベストアンサー
- C・C++・C#
- SSLの導入方法
現在、SSLの導入を考えています。 そこでいくつか質問があります。 1.OpenSSLについて セキュリティ脆弱性があるという指摘をよく見ますが、改善されているのでしょうか? 2.OpenSSLのコンパイル方法よく分かりません。 openssl-0.9.7f.tar.gz をダウンロードしたのですが、正しいのでしょうか? このあとコンパイルを行えば良いのでしょうか? 2.自己署名証明書を考えているのですが、一体どうすればよいのでしょうか? Windows2000に付属で証明書サービスがあるようですが、XPにもありますか? ネットワーク初心者です。 ご返答の程よろしくお願い致します。
- ベストアンサー
- ネットワーク
- OPENSSLをC言語で
OPENSSLを使用して暗号化と復号化の処理をC言語(VC++)で 作りたいのですが、C言語からの関数の仕様書を見つけることが できません。一覧表は見つけたのですがこれでは機能がわからなくて 困っています。 また、例題としてコマンドラインからの例は、入手できたのですが これがCの関数になるとどのようになるのか解かりません。 関数仕様書を入手できるHPを教えてください。 (英語のサイトも探しましたが、挫折しました) こんな、馬鹿な質問で申し訳ありません。
- 締切済み
- ネットワーク
お礼
できました。 Lhaz のバージョンが古すぎました。 ありがとうございます。