根据Linux http://www.boost.org/doc/libs/1_42_0/more/getting_started/unix-variants.html的 Boost下载说明,我应该将Boost库解压到我电脑上的某个目录。 我正在与Ubuntu,Eclipse和CDT合作。 什么是正确的目录安装Boost? 在/ usr或我的主目录中的某处?
你应该把它解压到你的主目录,这样你就可以建立那些需要构建的库(如果你想完全安装的话)。 IIRC bjam install
默认bjam install
在/ usr或/ usr / local(对不起,不记得)的地方,但我敢肯定你可以覆盖命令行上的确切位置。
我把它放在一个不太可能与全系统升压安装冲突的地方。 如果你是这台机器上唯一的开发者,我会把它放在你的主目录下,因为把它移到其他地方确实没什么意义。 只要确保相应地调整包含和库路径即可。
Boost也可以在Ubuntu存储库中找到 – 例如,
sudo apt-get install libboost1.40-dev
会安装boost的开发文件。 如果你不需要绝对的最新版本,这可能是最好的选择(看起来像Ubuntu 9.10上的最新版本是1.40)。
以供将来参考:尝试使用apt-get和Synaptic安装Boost 1.40,我遇到了许多问题:某些文件无法下载,验证等。此外,此安装似乎不构建Boost库。 最后,我按照本手册手动安装了Boost: http : //ubuntuforums.org/showthread.php?t=1180792
我接受了所有的默认目录,它安装在/ usr / local目录下。 我测试了内联函数和库,现在看起来没问题。