ubuntu下eclipse cdt 编写C/C++代码时,如果使用openssl函数库,引用了ssl.h函数库: #include <openssl/ssl.h> 但编译仍会提示你引用的openssl函数未定义,如使用SSL_get_peer_certificate()函数会提示:
对‘SSL_get_peer_certificate’未定义的引用 后来发现是因为eclipse cdt开发环境函数库引用设置问题。 如果在命令行下编译c程序,gcc命令上要加“-lssl”,在eclipse CDT开发环境里要通过工程属性设置来解决, —右键工程,选择Properties,在“C/C++ Build——Settings”中,添加Library(-l),这里增加"ssl"库。 (责任编辑:IT) |