※ ChatGPTを利用し、要約された質問です(原文:DLLファイルの暗黙的リンクについて)
DLLファイルの暗黙的リンクについて
このQ&Aのポイント
OpenSSLのRSA構造体を暗黙的リンクする方法を知りたい
OpenSSLの関数群でRSA構造体が使用されているが、dllimportできないためエラーが発生する
RSA構造体をdllimportする方法を教えてほしい
環境:WindowsXP VC2005
OpenSSLのRSA構造体を暗黙的リンクしようとしているのですが、
やり方がわかりません。
OpenSSLの関数群で、RSA構造体が使用されているのですが、
RSA構造体をdllimport出来ないので、失敗してしまいます。
[フォーマット]
(例)main.c
int main(void)
{
__declspec(dllimport) RSA* 関数名(引数);
※RSA構造体をdllimportしていないため、エラーが発生。
}
構造体をdllimportする方法をご存知の方がいらっしゃいましたら、
お願いします。
補足
> RSAユーザ定義型は、ssl.hヘッダファイル中、 > typedef struct rsa_st RSA; > と宣言されています。 ありませんでした><。 OpenSSLバージョンは何ですか? 私はOpenSSL v0.9.8mです。 あと、今後の勉強も兼ねて~のコメントありがとうございます。 大変ありがたいです。このご指摘のおかげで、 rsa.hを読み込むことが出来ました。