C ++和第三方库

时间:2015-12-26 02:33:37

标签: c++ libraries

我对编程很新,我需要图书馆的帮助。我无法理解如何使用这些库。下载后我根本不知道该怎么做。他们通常都有说明,但是当你初学者我认为它们并不容易。

他们下载后我面临着一堆东西。有人说我需要建造它们,但我不知道该怎么做。还有一些“标题库”,我也不知道该怎么做。

我的意思,Boost& amp; portaudio(或任何其他图书馆),我不知道从哪里开始或做什么。

请有人帮助我!

1 个答案:

答案 0 :(得分:0)

首先,查看您的操作系统是否有分发版。在Ubuntu上,通过软件管理器安装软件包将在系统目录boost中安装/usr/include/所需的所有文件。 这是迄今为止最简单的解决方案。

如果这不是一个选项,您需要从源代码构建库并将其安装在您自己选择的目录中。这通常是您的主目录或/usr/local。通常,此命令将类似于:

tar xzvf library-x.y.z.tgz
cd library-x.y.z
less README
./configure --help
./configure --prefix=/usr/local --other=options --as=appropriate
make
sudo -u bin -g bin make install
make clean

然后,您可能需要将-I/usr/local/include-L/usr/local/lib添加到编译器命令行。

对于某些库,您可能需要使用pkg-config等工具查找要包含的目录。如果您需要这样做,命令将是:

export CFLAGS=$CFLAGS `pkg-config --cflags library`
export LDFLAGS=$LDFLAGS `pkg-config --libs library`