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