我正在使用OpenSSL + SWIG制作python模块时出现链接问题

|| 我有一个使用SSL函数的C文件“ 0”。我正在尝试使用SWIG为该文件创建Python包装器。我已完成以下步骤: 1)创建一个接口文件ѭ1:
%module udp

%{
 /* Put header files here or function declarations like below */

 #define SWIG_FILE_WITH_INIT
 #include \"dtls_udp_echo.h\"

%}

int THREAD_setup();

int THREAD_cleanup();

int handle_socket_error();

int generate_cookie(SSL *ssl, unsigned char *cookie, unsigned int *cookie_len);

int verify_cookie(SSL *ssl, unsigned char *cookie, unsigned int cookie_len);

int dtls_verify_callback (int ok, X509_STORE_CTX *ctx) ;

void* connection_handle(void *info);

void start_server(int port, char *local_address);

void start_client(char *remote_address, char *local_address, int port, int length, int messagenumber);
2)运行命令ѭ3。 3)运行命令ѭ4。包含和库的路径正确,我检查了! 4)运行命令ѭ5。 5)运行命令ѭ6。 由于未报告任何错误,因此似乎已完成确定。但是,当我尝试导入模块时,得到以下回溯:
>>> import udp
> Traceback (most recent call last):  
> File \"<stdin>\", line 1, in <module>  
> File \"udp.py\", line 28, in <module>
>     import _udp ImportError: ./_udp.so: undefined symbol:
> SSL_get_rbio
有人可以帮我解决这个问题吗?     
已邀请:
它找不到OpenSSL库。将其添加到您的ld搜索路径;有关详细信息,请参见
ldconfig(8)
手册页。     

要回复问题请先登录注册