如何通过GUI在Qt Creator项目中添加一个外部库



我已经使用Qt的mingw编译器构建了yamlcpp static (libaml - cppa)库。现在我想把它添加到我的项目中。我使用这个qt文档,但qt Creator只允许选择*。Lib文件不是*。一个文件(在选择文件对话框中)。这很令人困惑,因为我使用的是MinGW 4.4调试配置,而不是MSVC2008。

可以加*吗?一个库通过Qt Creator的GUI,我怎么做?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
}

相关内容

最新更新