-----Original Message----- From: Boost
On Behalf Of Cg K via Boost Sent: 14 July 2019 02:38 To: boost@lists.boost.org Cc: Cg K Subject: [boost] MSVC 2019 I recently installed Visual Studio 2019 and then Boost and Quantlib. I tried to compile Quantlb with the precompiled 1.70 boost. I go the error message: LINK : fatal error LNK1104: cannot open file 'libboost_unit_test_framework- vc142-mt-gd-x64-1_70.lib'
It appears that compatibility with Visual Studio/MSVC 2019 has not been worked out in 1.70 given its release date was so close to the release date of Visual Studio 2019. I also noted the the beta for 1.71 was closed. Wondering if the beta fixes
this or
is there a workaround or is this a user error?
I think you will need to compile the libraries yourself - you will only have the 1.41 in the prebuilt libraries. https://www.boost.org/doc/libs/1_70_0/more/getting_started/windows.html If you have both 14.1 and 14.2 compilers installed, you will need to adjust your user-config.jam (or system) so that b2 only uses 14.2 (simpler) b2 toolset=msvc-14.2, or provide both so that you can built either or both. b2 toolset=msvc-14.2,msvc-14.1 The *default* msvc version is the *first* in the .jam file. Or wait until prebuilt 14.2 libraries are available. HTH Paul