我已經成功安裝了 OMNET ,現在我想將 OMNET 與一個名為 CPR 的 REST API 庫鏈接起來。通常,在 Eclipse(基于 OMNET )中,我會進行類似專案屬性->C/C build->Settings->GCC C Linker->Libraries->[-l section]的鏈接。現在在 OMNET 中,我嘗試通過轉到Project -> Properties -> Makemake -> Options -> Additional Libraries 來鏈接它(-l 選項)并包括:cpr。
但它回傳一個錯誤:
ld.lld 錯誤:無法找到庫 -lcpr
非常感謝你的幫助。
uj5u.com熱心網友回復:
該cpr庫應該在您的庫路徑上(即通常在/usr/lib 上)。否則,您還必須指定-L選項以指定給定庫所在的目錄。
uj5u.com熱心網友回復:
好吧,以防其他人對此感到疑惑。我剛剛將庫依賴項(.so、.zlib-ng 和 .1 檔案)復制到我的usr/lib目錄中。之后,我通過`包含了庫
專案屬性 -> Omnet -> Makemake -> Makemake 選項 -> 鏈接
` 并在-l 選項中包含“ cpr ” 。現在它正在作業。
可能不是最好的答案,但它對我有用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/461576.html
