linux下eclipse cdt引用函数库设置问题
生活随笔
收集整理的這篇文章主要介紹了
linux下eclipse cdt引用函数库设置问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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"庫。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的linux下eclipse cdt引用函数库设置问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下gcc编译conio.h问题
- 下一篇: linux下openssl编程