Как скомпилировать программу, использующую boost :: filesystem? - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь скомпилировать пример программы, которая использует boost :: filesystem:

#define BOOST_FILESYSTEM_NO_DEPRECATED
#include <boost/filesystem.hpp>

int main()
{
    boost::filesystem::path full_path(boost::filesystem::current_path());
    std::cout << "Current path is : " << full_path << std::endl;
}

Я скачал и скомпилировал boost 1_72, добавил my_path_to_boost для включения каталогов и my_path_to_boost\stage\lib для включения Каталоги lib

Когда я пытаюсь скомпилировать программу, я получаю следующую ошибку:

Severity    Code    Description Project File    Line    Suppression State   Suppression State
Error   LNK1104 cannot open file 'libboost_filesystem-vc142-mt-gd-x64-1_72.lib' current-path    D:\My Projects\filesystem\current-path\LINK 1       

Я убедился, что libboost_filesystem-vc141-mt-gd-x64-1_72.lib находится в my_path_to_boost\stage\lib.

Я использую Visual Studio 2019

Что мне не хватает? Могу ли я узнать, где VS ищет файл?

...