I'm writing a program which utilizes Boost logging features and consequently, when attempting to build the said program, I'm getting the following error when generating code (on Visual Studio 2017):
1>LINK : fatal error LNK1104: cannot open file 'libboost_log-vc141-mt-gd-1_64.lib'
However, I can confirm the following:
- boost_1_64_0\stage\lib has been added to "Additional Library Directories" under Linker -> General
- libboost_log-vc141-mt-gd-1_64.lib is located under stage/lib since when unpacking Boost, I did a complete build with toolset set to 14.1
- following relevant question's answers, I did add the specific .lib to "Additional Dependencies" under Linker -> Input
I feel like it's something obvious that I am missing. But, any help would be much appreciated.
Tools->Options,Projects and Solutions->Build and Run,MSBuild project build log verbositytoDiagnostic. Build your project. Examine the log in your intermediate output folder and search for the boost library name and the link command line it uses. - Khouri Giordano