【发布时间】:2011-02-23 12:59:23
【问题描述】:
boost 中的许多代码似乎是特定于编译器的解决方法或不同编译器的不同路径(尤其是在 mpl 等组件中)。当我使用 boost 时,我的构建时间会增加很多,即使我尝试将大部分内容隐藏在编译器防火墙 (PIMPL) 后面或使用预编译头文件时也是如此。
有没有办法为我实际使用的一个编译器预处理 boost 标头?我怀疑任何使标题(显着?)变小的东西都会产生一些影响。有没有人测试过这是否真的会提高速度?
不知道这对实际答案是否重要,但我主要使用 Visual Studio 2010。
【问题讨论】:
-
好吧,您可以在文件副本上运行预处理器。试试看,我很确定你会没事的 Sumsa 是正确的。
标签: c++ visual-studio boost c-preprocessor header-files