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 verbosity
toDiagnostic
. 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