
Barend Gehrels wrote:
Andrey Semashev wrote:
No, the library has to be compiled anyway. However, if your application is a single .exe module, you can link statically with Boost.Log and other libraries.
OK, I must say that I'm not so happy with that. What is the reason for the need to compile? Logging is very useful, but to statically link only because of logging is in many cases not convenient.
There was a report that it had taken about 20 minutes to compile the lib. Do you really want to spend 20 minutes each time you compile an application which uses the lib? Or would you rather compile the lib once and then link against it?
Would it be possible (technically or otherwise) to adapt it to be header only, as a whole or just the core part?
Barend
BR, Dmitry