2012-01-04 13 views
4

私はyamlcpp static(libyaml-cpp.a)ライブラリをQtのmingwコンパイラを使ってビルドしました。 これをプロジェクトに追加します。 this qt docを使用していますが、Qt Creatorでは* .libファイルのみを選択することができます(ファイル選択ダイアログで).aファイルではありません。 MSVC2008ではなく、MinGW 4.4のデバッグ設定を使用しているので混乱します。Qt Creatorプロジェクトで外部の.aライブラリをGUI経由で追加するには?

Qt CreatorのGUIを使用して* .aライブラリを追加することは可能ですか?どのようにすればいいですか? Windows 7、Qt Creator 2.3.1、Qt 4.7.4

答えて

5

私が知る限り、今は不可能です。唯一の方法は.proファイルを編集し、そのような行を追加することです:

win32 { 
    #/* If you compile with QtCreator/gcc: */ 
    win32-g++:LIBS += -L"$$_PRO_FILE_PWD_/libs/" 
    win32-g++:LIBS += -lyaml-cpp 

    #/* IF you compile with MSVC: 
    #win32-msvc:LIBS += /path/to/your/libMyLib.lib*/ 
} 


macx { 
    LIBS += -L"$$_PRO_FILE_PWD_/libs/" 
    LIBS += -lyaml-cpp-mac 
} 
関連する問題