C ++ Boost: ошибка при попытке импорта

При попытке запустить вот такой вот код:

#include <iostream>
#include <boost/filesystem/operations.hpp>

using namespace std;

int main()
{
    cout << "test";
    return 0;
}

При попытке компиляции вот таким образом: g++ findData.cpp - я получаю ошибку

/usr/bin/ld: /tmp/ccuF9xWj.o: в функции «__static_initialization_and_destruction_0(int, int)»:
findDataAboutDirLinux.cpp:(.text+0x6d): неопределённая ссылка на «boost::system::generic_category()»
/usr/bin/ld: findDataAboutDirLinux.cpp:(.text+0x79): неопределённая ссылка на «boost::system::generic_category()»
/usr/bin/ld: findDataAboutDirLinux.cpp:(.text+0x85): неопределённая ссылка на «boost::system::system_category()»
collect2: error: ld returned 1 exit status

Погуглив, я попробовал указать пути к библиотеке через -l и -L руками, это ничем не помогло.

Во всех случаях итог один. Есть идеи, что делать? У меня ubuntu 20.04.03, компилятор g++ и vs code

Я пробовал гуглить статьи на эту тему, но не нашел ничего такого, что могло бы мне помочь. Кто-то писал про изменение файла make, помогите пожалуйста и скажите, где и как именно его менять.


Ответы (0 шт):