Cha*_*ani 15 libraries gcc boost
我sudo apt-get install在 Ubuntu 上安装了 boost 。后来我不必为 gcc 提供I标志以及使用 boost 的 boost 库的路径!我也没有做任何事情pkg-config --cflags --libs。这里有什么奥秘?gcc 如何知道 boost 在哪里以及它如何自动链接到它?
Bat*_*hyX 13
Boost 是一个主要只有头文件的库,所以没有可以链接的库(大部分时间)。
至于头文件,Ubuntu 将它们放在 中/usr/include/,这是 GCC 默认使用的包含路径之一。所以任何#include <boost/foreach.hpp>都可以在 Ubuntu 上开箱即用。
| 归档时间: |
|
| 查看次数: |
11215 次 |
| 最近记录: |