如何在Windows上的Qt项目中使用freetype和harfbuzz?

时间:2014-03-25 11:00:13

标签: qt

要在Windows上构建this sample,需要.pro file说harfbuzz,freetype2。我知道这些可以在qtbase的third_party上获得,但似乎没有暴露给Qt项目。那么我应该如何在Windows上使用或安装这些依赖项,或者如果可能的话,从qtbase第三方使用它们呢?

2 个答案:

答案 0 :(得分:2)

我不与pkgconfig合作,即使不知道Qt是否支持它; 根据我的观点,您的最佳方式是HarfbuzzFreeTypeQt分开构建。然后将其作为库包含在项目中。
我如何在* .pro:

中创建包含Boost库的示例
BOOST_DIR = c:/Dev/boost_1_55_0
INCLUDEPATH +=  $$quote($${BOOST_DIR}/include)
LIBS +=  \
        -L$${BOOST_DIR}/lib \
        -lboost_filesystem-mgw48-mt-d-1_55.dll \
        -lboost_system-mgw48-mt-d-1_55.dll

答案 1 :(得分:1)

您可以编写* .pro中的代码以在Linux上使用freetype

LIBS += -lfreetype
INCLUDEPATH += /usr/include/freetype2