簡體   English   中英

將共享庫文件放入C ++項目

[英]Put shared library file in C++ project

我正在尋找在我的C ++項目中使用.so庫的方法。 我有它的頭文件,並且實際的.so也必須在某處; 我使用apt-get安裝了它們

由於我的項目受版本管理,並且我不希望所有下載存儲庫的人都必須安裝我安裝的軟件包,因此我只想將.so文件和頭文件放在我的項目中的某個位置,而僅使用它們。 從來沒有正確學習過C ++,我不知道該怎么做。

如果我有一個.so庫和它的頭文件,如何將它們放在選擇的文件夾中並將其包含在源代碼中?

您有幾種選擇:

  • 您使用庫的靜態版本進行構建,因此不會遇到此類問題。
  • 您告訴用戶安裝庫
  • 您手動加載庫,因此您有自己的搜索路徑(通常是當前文件夾)。

最后一種解決方案最符合您的需求,可能很難設置。 有幾個庫可以輕松加載.so文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM