我有一個奇怪的用例。我有一個 C 程式,它編譯一個庫物件并在運行時動態加載它。它編譯的庫依賴于第三方依賴項,到目前為止我一直通過手動硬編碼路徑并在我切換計算機時更改它來解決這個問題。
有沒有辦法從 C 呼叫 pkg-config 來詢問它是否安裝了庫以及在哪里?我知道我可以從 bash 會話中呼叫它并決議輸出,但這不是我想要的,如果可能的話,我想直接呼叫它而不是呼叫 shell。
uj5u.com熱心網友回復:
是否有用于 pkg-config 的 C/C API?
是的,有一個 C api。https://github.com/pkgconf/pkgconf/blob/master/libpkgconf/libpkgconf.h,它應該與libpkgconf.so共享庫一起安裝。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/373442.html
上一篇:將行中的資料轉換為列
