如何让 cmake 找到已安装的软件包

如何让 cmake 找到已安装的软件包

我正在尝试使用 cmake 编译一个程序,并且它需要使用 lxc,我用 cmake 运行 cmakelist ..,它返回 -- 检查模块 'lxc' -- 未找到包 'lxc'。但是,如果我运行 apt-get install lxc,它会说 lxc 不仅已安装,而且还是最新版本。有什么想法吗?任何帮助都非常感谢。

使用 Debian Jessie

答案1

您需要一个开发版本的lxc软件包。安装lxc-dev

答案2

有 dbus c++,但它仍然返回,因为它找不到它

所有用于开发/编译的软件包必须是 (lib)[name]-dev :

apt install libdbus-c++-dev

http://packages.ubuntu.com/search?keywords=libdbus-c%2B%2B-dev&searchon=names

相关内容