Если у вас установлено несколько версий Visual Studio и вы пытаетесь создать библиотеку с помощью Visual Studio 2010, компиляция может выйти из строя из-за ошибки линкера LNK1123. Похоже, что этоизвестная проблема, вызванная неким конфликтом между Visual Studio 2010 и .NET Framework 4.5, которая установлена с Visual Studio 2012.
Предлагаемое решение заключается в обновлении Visual Studio 2010 до Visual Studio 2010 SP1 или перезаписи<"C:\Program Files (x86)\Microsoft Visual
Studio 10.0\VC\bin\cvtres.exe">с помощью Visual Studio 2010 SP1 или 2012.
Статья Why MSVC 2010 fails to link the library with error LNK1123: failure during conversion to COFF: file invalid or corrupt? раздела Chapter 1. Boost.Log v2 Rationale and FAQ может быть полезна для разработчиков на c++ и boost.