我有提振有關這個連接錯誤鏈接:鏈接錯誤:無法找到庫與
error: cannot find -lboost_program_options-mgw44-mt-1_54
error: collect2: ld returned 1 exit status
這是提高有關Qt的親文件的一部分:
BOOST_VERS = 1_54
COMPILER = mgw44
INCLUDEPATH += $$BOOST_ROOT/boost
QMAKE_LIBDIR += $$BOOST_ROOT/stage/lib
LIBS += -lboost_program_options-$$COMPILER-mt-$$BOOST_VERS
LIBS += -lboost_thread-$$COMPILER-mt-$$BOOST_VERS
LIBS += -lboost_system-$$COMPILER-mt-$$BOOST_VERS
BOOST_ROOT是一個設置爲C:\ Boost_1_54_0的環境變量。
由於Boost似乎安裝正確(圖書館在那裏),我做錯了什麼?
系統:
- Windows 7的
- MinGW的4.4
- 升壓1.54.0
- QMAKE/Qt Creator的
它尋找的庫文件是否真的存在? – benjymous
你忘了問一個問題。 –
特別是C:\ Boost_1_54_0 \ stage \ lib有一個boost_program_options-mgw44-mt-1_54(.dll,或.lib或... no extension?)文件嗎? – doctorlove