Art*_*yom 5 c++ boost-asio compilation-time
Boost.Asio 是一个很棒的库,但它有一个巨大的缺点——编译时间极慢。一个简单的HTTP协议实现(真的很简单)(大约1k行代码)在GCC 4.4下编译需要大约13.5s!
我尝试使用 PCH,但它并没有太多地改善编译时间(大约仅 1 秒)。
那么有没有关于如何使 Boost.Asio 编译时间更快的教程?
例如,我应该为哪个类准确包含哪些标头。
例如,我使用:io_service、tcp::ip::sockets、tcp::ip::acceptor、deadline_timer、 缓冲区和一些函数,如async_read、async_write。
有什么建议么?
PS:只要有可能,我都会使用 pimpl。
| 归档时间: |
|
| 查看次数: |
5941 次 |
| 最近记录: |