私はcudaプロジェクトにOpenSSLを使用しています。
winからlinux(Eclipse)にすべてのプロジェクトをインポートしました
この厄介なエラーを除いて、すべての依存関係を解決しました。
無効な引数'候補は次のとおりです:int BN_set_word(bignum_st *、?)'
この行の場合:
BN_set_word(two, 2);
そして関数自体はbn.hで言います
int BN_set_word(BIGNUM *a, BN_ULONG w);
BN_ULONGは次のように定義されます。
#define BN_ULONG unsigned long
私が次のようなことをすると、どちらも機能しません
unsigned long q = 2;
BN_set_word(two, q);
戻るので
無効な引数'候補は次のとおりです:int BN_set_word(bignum_st *、?)'
また
BN_ULONG q = 2;
BN_set_word(two, q);
それは
タイプ「BN_ULONG」を解決できませんでした
何が問題ですか?