還有一個,所以包含一個cpp。該CPP的包括:爲什麼我不能將ssl lib(-lssl)鏈接到so的makefile中?
include "openssl/evp.h"
OpenSSL_add_all_digests()
納米左右,參見符號作爲U:
ùOpenSSL_add_all_digests
因而我檢查如此」生成文件,它不包含LIB:的libssl( - L -lssl)在makefile中,但它可以做得如此成功。
但是當我編寫一個cpp鏈接並測試它時,如果我沒有將libssl與測試cpp鏈接,它將彈出「undefined reference」錯誤。
如何理解?
路徑'openssl/evp.h'可能相對於cpp文件的位置存在,所以你不必在Makefile中聲明它。 – Havenard
@Havenard 3ks,但我想知道如果添加-L -l,而不是-I, – jiafu