error adding symbols: DSO missing from command line

24,556

You need to link boost library in your project.

Add LIBS += -lboost_system in your project's pro file.

Share:
24,556
user3877872
Author by

user3877872

Updated on August 04, 2022

Comments

  • user3877872
    user3877872 almost 2 years

    Trying to use Ogre in the Qt project. Ogre is build succesfully. Running the project it gives me three errors:

    /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0:-1: error: error adding symbols: DSO missing from command line
    -1: error: main.o: undefined reference to symbol '_ZN5boost6system15system_categoryEv'
    

    When I searched for the error it says to edit the makefile and adding: LIBS =-lpthread

    but it is already there.

    How to resolve this error?

  • jammartin
    jammartin over 3 years
    And what to do if I don't use Code::Blocks?