我使用Qt的mingw编译器构建了yamlcpp static(libyaml-cpp.a)库.现在我想将它添加到我的项目中.我使用这个qt doc,但Qt Creator只允许选择*.lib文件而不是*.a文件(在选择文件对话框中).这令人困惑,因为我使用的是MinGW 4.4调试配置,而不是MSVC2008.
是否可以通过Qt Creator的GUI添加*.a库,我该怎么做?Windows 7,Qt Creator 2.3.1,Qt 4.7.4
据我所知,现在不可能.唯一的方法是编辑.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
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7309 次 |
最近记录: |