添加从CDT构建所需的库

时间:2013-01-06 01:15:16

标签: c++ linux eclipse-cdt

在我正在开发的项目中,我依赖于程序运行所需的几个外部库。在我的本地机器上,它们可以在usr / local / lib中找到,一切都像魅力一样。

现在,当我构建我的版本时,我希望将这些库添加到构建中 (我希望最终得到我的可执行文件和所有必需的库)并对其进行配置,这样当我从命令行运行程序时,它知道库在lib中。

我可以在本地机器上手动添加此文件夹中的所有库并配置我的项目,以便它可以在这里找到库,但是,即使使用变量,它仍会插入本地路径,因此在其他机器上使用它不行。或者有没有办法从项目路径开始这样做?

这可以使用CDT吗?

1 个答案:

答案 0 :(得分:0)

如果使用项目文件夹的相对路径,那么它应该是完全可移植的,只要其他机器可以运行这样的库。例如,如果您的项目位于/home/Fristi/project,则可以将所有静态库复制到./libs(实际指向/home/Fristi/project/libs并在makefile或CDT配置中添加./libs