如何指示CMake仅在特定目录中使用库

时间:2015-01-08 14:50:41

标签: c++ linux ubuntu cmake

我正在尝试将项目中的所有依赖库放在一个目录中,并仅从CMake中的该目录中读取。我想这样做,以便我可以具有我的项目的可移植性,以便它可以在任何计算机上运行,​​只要具有所有库的目录与可执行文件一起存在。这有可能吗?我正在使用Ubuntu 14.10。

我的项目中使用了很多静态库,它们位于usr / lib,usr / lib / i386-linux-gnu,usr / lib / x86_64-linux-gnu等地方。

任何帮助将不胜感激!提前谢谢。

1 个答案:

答案 0 :(得分:-1)

似乎您需要使用 link_directories 来告知在哪里找到您的库。