繁体   English   中英

在没有Visual Studio的Windows上安装C ++ Boost库

[英]Installing C++ Boost library on Windows without Visual Studio

我想在不需要Visual Studio编译器的情况下安装Boost库,最好下载预编译的二进制文件。 我们正在Eclipse中开发一个跨平台的C ++项目,因此VS不再可行。

大约一年前,我找到了一个安装程序,但是它不再存在。 到目前为止,我发现最好的匹配项来自: http : //www.boostpro.com/download/,但是似乎其中包括很多与VS相关的内容。

如果没有可用的安装程序,是否可以像* NIX平台上那样简单地进行编译?

(我知道该库的大部分内容仅是标头,但我希望某些部分不是标头)

无论您要在Windows上使用哪种工具链,都可以使用该工具链轻松编译Boost。

例如,如果在Windows上使用Eclipse CDT for C ++,则可以使用MinGW或Cygwin工具链。 然后,只需启动路径中包含那些工具链(make,gcc,...)的命令提示符即可。 转到您下载的Boost文件夹。 运行引导程序文件以生成bjam。 然后运行bjam。

附带说明一下,如果您想要跨平台的C ++项目,则不必使用跨平台的IDE。 您可以将CMake用作构建生成器,然后使用所需的任何IDE。

一种选择是获取完整的Boost源,然后编译您自己的应用程序以静态链接Boost中的所有内容。 如果您设法正确执行此操作,则无需在任何平台上捆绑Boost二进制文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM