VS 2010 を使用して XPSP3 で Cryptopp 5.6.2 を使用しようとしています。
アプリケーションで使用するマルチスレッド DLL を使用する必要があるため、Crypto++ プロジェクト プロパティのすべての参照を から に変更し/MT[d]
ました/MD[d]
。すべての Crypto++ は正常にビルドされているようです。
ただし、私のC++コンソールアプリにはすべて満足していません-私は標準を持っており、GetNewAndDeleteForCryptoPP
それはOKと呼ばれているようです(それを削除するとcryptopがエラーを出し、それを含めてもcryptopは警告を出力しません)。
行を追加するまで、すべて問題ないようPKCS5_PBKDF2_HMAC<SHA256>
です。CryptoPP::ThreadUserTimer::GetCurrentTimerValue(void)
正常にコンパイルされますが、および
の未解決のシンボルに対して 2 つの LNK2001 エラーが発生しCryptoPP::ThreadUserTimer::TicksPerSecond(void)
ます。
ここでアイデアが不足しています-私が働いている場所の難解なルールのためにコードを貼り付けることはできませんが、、、、、、、、、およびを含めdll.h
ましcryptlib.h
た。osrng.h
aes.h
sha.h
hex.h
integer.h
modes.h
pwdbased.h
私は盲目的に明らかな何かを見逃していますか?