QtプロジェクトでOgreを使用しようとしています。 Ogreは正常にビルドされます。プロジェクトを実行すると、3つのエラーが発生します。
/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'
エラーを検索すると、メイクファイルを編集して追加するように指示されています:LIBS = -lpthread
しかし、それはすでにそこにあります。
このエラーを解決するにはどうすればよいですか?
プロジェクトでBoostライブラリをリンクする必要があります。
追加 LIBS += -lboost_system
プロジェクトのプロファイル内。
私の場合:コードブロックIDEを使用していて、同じエラーが発生しています。次のように解決します。
ここで、プログラムを再度ビルドします。
これがusfullになることを願っています。