2013-01-06 23 views
0

在我正在開發的一個項目中,我依賴於運行程序所必需的幾個外部庫。在我的本地機器上,它們可以在usr/local/lib中找到,一切都像魅力一樣。添加從CDT構建所需的庫

現在,當我構建我的發行版時,我希望將這些庫添加到版本 (我想結束我的可執行文件和所有必需的庫)並對其進行配置,以便在從命令行運行程序時,它知道這些庫在lib中。

我可以在我的本地機器上手動添加此文件夾中的所有庫並配置我的項目,以便它可以在這裏找到庫,但即使使用變量,它仍會插入本地路徑,因此在其他機器上使用它不起作用。或者有沒有辦法從項目路徑開始呢?

這可能使用CDT嗎?

回答

0

如果您使用項目文件夾的相對路徑,那應該是完全可移植的,只要其他機器可以運行這樣的庫。例如,如果你的項目是/home/Fristi/project,你可能只是你的所有靜態庫爲./libs(這實際上點複製到/home/Fristi/project/libs和你的makefile或CDT配置添加./libs

+0

哦該死的,這是顯而易見的。似乎是工作,那謝謝啦! – KWyckmans