我对编程很新,我需要图书馆的帮助。我无法理解如何使用这些库。下载后我根本不知道该怎么做。他们通常都有说明,但是当你初学者我认为它们并不容易。
他们下载后我面临着一堆东西。有人说我需要建造它们,但我不知道该怎么做。还有一些“标题库”,我也不知道该怎么做。
我的意思,Boost& amp; portaudio(或任何其他图书馆),我不知道从哪里开始或做什么。
请有人帮助我!
答案 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`