我有一个使用Boost的应用程序。我刚刚下载了预编译的DLL,就是这样。现在我认为我应该自己编译Boost,以便它可以利用目标系统的优势。我只需要在一个系统上运行软件,这是一个2处理器的Xeon E5,因此编译器可能会做一些优化。是否有意义?在目标平台上自己编译Boost有意义吗?
回答
之上的boostpro页面上列出,那么问题是 - 我应该使用哪些编译器选项来获得最高性能... – javapowered
您应该使用标准bjam构建 - 自动调谐本身相当聪明。但是手动调整也不是很直接 – mvp
@mvp是正确的,编译器足够聪明,可以根据环境的配置调整自己,达到一定的程度。 – Poni
编译Boost并不适合心灵不安,并不值得花时间去做。获取针对Boost编译的Windows软件的最简单方法是安装BoostPro。
它支持vs2012吗? – javapowered
不是现在 - 支持的配置在链接到 – mvp
- 1. x86_64平台上的LLVM编译器-rt i386目标
- 2. 在VS2012项目上编译Boost C++库
- 3. 交叉编译编译器有意义吗?
- 4. 在Unix上编译所有的boost库?
- 5. boost :: array在VS 2005上没有编译
- 6. C++/Qt项目跨平台编译
- 7. 在Windows XP上编译Boost
- 8. 在不同平台上编译的编译器指令
- 9. 编译时的目标平台/处理器
- 10. 如何使用stdlibC++编译OS X 64b平台的boost?
- 11. 在win7平台上支持boost sem_timedwait()?
- 12. 从Drupal + Ubercart迁移到OpenCart或Magento等平台有意义吗?
- 13. Asterisk跨平台编译
- 14. Java编译器多平台
- 15. 内核编译 - 跨平台
- 16. 编译为其他平台
- 17. 编译器 - 平台差异
- 18. QT Creator - 跨平台编译
- 19. C两个平台编译
- 20. Maven默认编译没有选择自定义插件目标
- 21. 在目标c中,类本质上可以自己删除吗?
- 22. VS2010项目没有x64平台目标
- 23. 将猫鼬模型包装为自己的API有意义吗?
- 24. Monodevelop目标平台
- 25. 编译时-pthread标志的意义
- 26. 离子平台自定义midle标签
- 27. MASM x86汇编程序在Linux平台上编译
- 28. 编译你自己的glibc
- 29. JNI编译在不同的平台
- 30. 任意体系结构的可编译目标编译器
如果您认为使用增强是有意义的,那么构建它也是合理的。 –