2011-11-26 48 views
0

在Qt的親文件無法鏈接,我打字:可以針對提高文件系統的QT

INCLUDEPATH += "D:\\Libraries\\boost_1_47_0\\boost_1_47_0" 
LIBS += -L"D:\\Libraries\\boost_1_47_0\\boost_1_47_0\\stage\\lib" -llibboost_filesystem-mgw46-d-1_47.a 

,但我得到一個錯誤:
:-1:錯誤:無法找到-llibboost_filesystem,mgw46- d-1_47.a
該文件絕對存在。任何人都知道如何解決它?

回答

3

不要在-l參數中放置庫名稱的前綴或擴展名。

使用類似:

-lboost_filesystem-mgw46-d-1_47 
+0

#Mat現在我就在d:\ .. \ .. \ .. \ .. \庫\ boost_1_47_0 \ boost_1_47_0 \提升\ SYSTEM \ error_code.hpp: 214:錯誤:未定義的引用'boost :: system :: generic_category()' – smallB

+1

您可能需要鏈接到'boost_system'呢?* – Mat

+0

#Mat謝謝,這有幫助。乾杯。 – smallB

相關問題