Я нашел много подобных проблем, но я не смог применить какое-либо решение для меня.Несколько месяцев назад я работал над проектом с использованием библиотеки Boost.Я скомпилировал просто в командной строке, как описано на веб-сайте boost.
g++ -I pathToBoost file.cpp -o file -lboost_system -lboost_filesystem
Были также выполнены две обязательные ссылки на boost_system и boost_filesystem.Это сработало отлично, но теперь внезапно возникает ошибка, когда я пытаюсь скомпилировать ее снова.
/usr/bin/ld: /tmp/ccM2BzEo.o: in function `boost::system::generic_category()':
file.cpp:(.text._ZN5boost6system16generic_categoryEv[_ZN5boost6system16generic_categoryEv]+0x7):
undefined reference to `boost::system::detail::generic_category_instance'
Что ж, мне кажется, что при подключении библиотеки boost_system произошла ошибка.Поскольку то же самое работало и раньше, возможна ли проблема с компилятором?
Я использовал
Boost 1.68.0
g++ (GCC) 8.2.1
ManjaroLinux 18.0.3
Я надеюсь, что кто-то может мне здесь помочь, и что я был не слишком глуп, чтобы видетьрешение в другой теме.
Привет!