当前位置: 首页 > news >正文

跨境电商自己做网站引流建设手机行网站

跨境电商自己做网站引流,建设手机行网站,美食网站建设总结,游戏网站上图片动态怎么做的在之前讲过QT中利用freetype提取字库生成图片的方法: #QT利用freetype提取字库图片_qt freetype-CSDN博客文章浏览阅读1.2k次。这是某个项目中要用到的片段,结合上一篇文章#QT从字体名获取字库文件路径使用// 保存位图int SaveBitmapToFile(HBITMAP hBi…

在之前讲过QT中利用freetype提取字库生成图片的方法:

#QT利用freetype提取字库图片_qt freetype-CSDN博客文章浏览阅读1.2k次。这是某个项目中要用到的片段,结合上一篇文章#QT从字体名获取字库文件路径使用// 保存位图int SaveBitmapToFile(HBITMAP hBitmap, LPSTR lpFileName){HDC hDC;int iBits;WORD wBitCount; DWORD dwPaletteSize=0,dwBmBitsSize,dwDIBSize_qt freetypehttps://blog.csdn.net/wangningyu/article/details/109743104

QT在场景中利用freetype实现独立的文字绘制子类QxFreeTypeTextItem-CSDN博客QT在场景中利用freetype实现独立的文字绘制子类QxFreeTypeTextItem,继上一章节讲过qt中如何编译freetype。https://blog.csdn.net/wangningyu/article/details/138927884

忘记说如何编译了,通常我们会将freetype编译成一个动态库,这样可以供以后的qt其他工程直接调用,免得每次COPY一堆比较麻烦,下面将告诉大家如何编译成DLL库:

 1、先下载freetype源码,当前版本是2.13.2最新的:

The FreeType Project - Browse /freetype2 at SourceForge.net

2、按照下面的步骤,新建一个dll工程:

这里的名称将是你以后DLL库的名称:

这里根据自己的需要勾选:

后面都是默认下一步完成即可,下载后解压至QT DLL工程目录

此时只需要打开.pro文件,COPY下面这一份即可:

QT -= guiTEMPLATE = lib
DEFINES += FREETYPE_LIBRARYCONFIG += c++11# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0SOURCES += \freetype.cppHEADERS += \FreeType_global.h \freetype.h# 这里开始COPY即可
DEFINES += FT2_BUILD_LIBRARY
DEFINES += WIN32
DEFINES += _LIB
DEFINES += _CRT_SECURE_NO_WARNINGS
DEFINES += FT_DEBUG_LEVEL_ERROR
DEFINES += FT_DEBUG_LEVEL_TRACEINCLUDEPATH += \freetype-2.13.2/include/# 这里需要注意下载存放的路径freetype-2.13.2与.pro文件同级目录
SOURCES += \freetype-2.13.2/src/ftdebug.c \freetype-2.13.2/src/ftsystem.c \freetype-2.13.2/src/autofit/autofit.c \freetype-2.13.2/src/base/ftbase.c \freetype-2.13.2/src/base/ftbbox.c \freetype-2.13.2/src/base/ftbdf.c \freetype-2.13.2/src/base/ftbitmap.c \freetype-2.13.2/src/base/ftcid.c \freetype-2.13.2/src/base/ftfstype.c \freetype-2.13.2/src/base/ftgasp.c \freetype-2.13.2/src/base/ftglyph.c \freetype-2.13.2/src/base/ftgxval.c \freetype-2.13.2/src/base/ftinit.c \freetype-2.13.2/src/base/ftmm.c \freetype-2.13.2/src/base/ftotval.c \freetype-2.13.2/src/base/ftpatent.c \freetype-2.13.2/src/base/ftpfr.c \freetype-2.13.2/src/base/ftstroke.c \freetype-2.13.2/src/base/ftsynth.c \freetype-2.13.2/src/base/fttype1.c \freetype-2.13.2/src/base/ftwinfnt.c \freetype-2.13.2/src/bdf/bdf.c \freetype-2.13.2/src/cache/ftcache.c \freetype-2.13.2/src/cff/cff.c \freetype-2.13.2/src/cid/type1cid.c \freetype-2.13.2/src/dlg/dlgwrap.c \freetype-2.13.2/src/gzip/ftgzip.c \freetype-2.13.2/src/lzw/ftlzw.c \freetype-2.13.2/src/pcf/pcf.c \freetype-2.13.2/src/pfr/pfr.c \freetype-2.13.2/src/psaux/psaux.c \freetype-2.13.2/src/pshinter/pshinter.c \freetype-2.13.2/src/psnames/psmodule.c \freetype-2.13.2/src/raster/raster.c \freetype-2.13.2/src/sfnt\sfnt.c \freetype-2.13.2/src/smooth\smooth.c \freetype-2.13.2/src/sdf\sdf.c \freetype-2.13.2/src/svg\svg.c \freetype-2.13.2/src/truetype/truetype.c \freetype-2.13.2/src/type1/type1.c \freetype-2.13.2/src/type42/type42.c \freetype-2.13.2/src/winfonts/winfnt.c \# 这里复制结束# Default rules for deployment.
unix {target.path = /usr/lib
}
!isEmpty(target.path): INSTALLS += target

这里基本上就编译成功,没什么问题了

release目录会生成FreeType.dll与FreeType.o文件,即可供其他程序调用。

下面是其他调用freetype工程的pro文件可以参考一下:

QT += guiTEMPLATE = lib
DEFINES += MTFREETYPE_LIBRARY
CONFIG += dll
CONFIG += c++11
DESTDIR = ../Bin# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000
# disables all the APIs deprecated before Qt 6.0.0# 这里需要注意根据你的实际情况来设定
INCLUDEPATH += \../FreeType/freetype-2.13.2/include/SOURCES += \mtfreetype.cpp \HEADERS += \MTFreeType_global.h \mtfreetype.h \# 这里需要链接你的.o文件所在路径
LIBS += -L../Bin/ -lFreeTypeLIBS += -luser32
LIBS += -lgdi32# Default rules for deployment.
unix {target.path = /usr/lib
}
!isEmpty(target.path): INSTALLS += target

http://www.yayakq.cn/news/951328/

相关文章:

  • 眼科医院网站开发策划兰州市城乡建设局网官网站
  • 徐州自助建站系统电商法规定企业网站必须做3年
  • 企业网站互动交流模块京东商城网官网 网上购物平台
  • 源码网站下载网址站长之家
  • 淘宝网站模板是什么做的网站空间带宽
  • 网站后台管理模块贵阳国家经济技术开发区门户网站
  • 专业做网站 优帮云图片链接怎么生成
  • 凡科建设网站还用买服务器吗移动互联网的应用论文
  • asp与sql网站建设呼和浩特企业网站建设
  • 银川做网站的有哪些photoshop安卓版下载
  • 网站开发和商城的科目深圳画册设计印刷公司
  • 广告推广网站株洲第三方网站建设哪家好
  • 淮北网站建设推广网站历史快照
  • 网站建设介绍建站官网模板
  • 网站建设建设意见手机app应用软件开发
  • 高要区公路建设规划局网站商城分销
  • dede小说网站模板网站建设招聘需求
  • 网站建设有关要求免费入驻的电商平台
  • 怎么查询公司网站备案网站后台策划书
  • 网站通栏代码wordpress上传主题
  • 网站上qq未启用网站横幅js代码
  • 网站怎么设置手机模板管理济南市规划局官网
  • 做宝玉石交易的网站有哪些装修效果图实景案例
  • 盐城市网站网站页面报价
  • 沈阳市铁西区建设局网站江西宗杰建设工程有限公司网站
  • 沈阳网站开发技术公司网站如何导入织梦cms
  • 网站会员注册模板域名网站网址
  • 泉州网站建设培训成都网页设计的网站建设
  • 每个网站都有后台吗个人可以做外贸的网站
  • 基层建设杂志网站网页游戏源码怎么获取