我遇到过 openssl 的惊喜。我已经在我的 Windows XP 上安装了 openssl 库,并尝试在 C++ 上编译简单的示例:
#include <openssl\rsa.h>
#include <stdio.h>
int main(int argc, char** argv)
{
RSA* rsa;
unsigned char* input_string;
unsigned char* encrypt_string;
unsigned char* decrypt_string;
if ( RSA_generate_key_ex( rsa, 1024, NULL, NULL) ) {
printf( " I'm using RSA lib!\n" ) ;
} ;
return 0;
}
我还配置了“包含”文件夹的路径,但是...
C:\Programming\C++_Projects\main.o:main.cpp|| undefined reference to `RSA_generate_key_ex'|
||=== Build finished: 1 errors, 0 warnings ===|
我正在使用代码块,谷歌无法帮助我。我很难过。你可以帮帮我吗?)