使用Qt(mingw)编译FreeType为 .a 静态库
来源:互联网 发布:淘宝助理5.6.9 编辑:程序博客网 时间:2024/05/02 01:59
选择Qt来做工具的UI,但是因为安装的是mingw版本的Qt,之前在VS中使用的lib静态库这一下就派不上用场了,网上搜索到可以用工具把 lib 文件转换成 .a 文件,但是自己尝试后没有生成成功,加之这种转换也有各种局限性,所以还是把 FreeType的源代码下过来,用Qt新建一个Lib工程来编译。
1、下载FreeType
http://www.freetype.org/download.html
2、参照 VisualStudio 工程,添加文件到 Qt 工程中。
新建一个Qt C++ 库工程
删除里面的代码文件,保留 pro 文件哦。
然后依照VS工程中,把 头文件、源代码文件都添加到 Qt的工程中。
然后将VS 中的 预处理定义 用以下格式添加到 Qt工程中。
DEFINES += FT2_BUILD_LIBRARYDEFINES += WIN32DEFINES += _LIBDEFINES += _CRT_SECURE_NO_WARNINGSDEFINES += FT_DEBUG_LEVEL_ERRORDEFINES += FT_DEBUG_LEVEL_TRACE
构建之后就能得到我们需要的 .a 文件以及运行时需要的动态链接库 DLL 文件。
下面附上已经成功编译的FreeType Qt 工程。
http://download.csdn.net/detail/cp790621656/9047791
0 0
- 使用Qt(mingw)编译FreeType为 .a 静态库
- Qt下使用的静态链接库 *.lib转化为mingw使用的.a格式的静态库
- Qt下使用的静态链接库------ *.lib转化为mingw使用的.a格式的静态库
- Qt下使用的静态链接库------ *.lib转化为mingw使用的.a格式的静态库
- QT(MinGW)静态库+Opencv静态编译
- 使用 MinGW 编译 ZeroMQ 静态库
- Windows下为使用Mingw环境的Qt编译opencv
- 在Windows下用MinGW编译OpenSSL,及OpenSSL静态链接库libcrypto.a使用问题
- 在ubuntu12下静态编译freetype库.
- IAR编译Freetype 2.8静态库
- MinGW下编译ffmpeg静态库给Visual C++使用
- MinGW下编译ffmpeg静态库给Visual C++使用
- MinGW下编译ffmpeg静态库给Visual C++使用
- 在MInGW环境下编译和使用libcurl静态库
- MinGW下编译ffmpeg静态库给Visual C++使用
- win7下使用mingw编译jsoncpp库并用Qt Creator
- 在Windows 10下使用MinGW静态编译Qt 5.9.1的详细过程(Ver 17.0819)
- Qt MinGW 使用联合编译IncrediBuild
- java随笔
- atitit.薄伽梵歌overview attilax 读后感
- OJ刷题---立方和等式
- 漂亮的不像实力派--锤子新品“坚果手机”发布会
- webapi 返回Json数据格式中的null值替换
- 使用Qt(mingw)编译FreeType为 .a 静态库
- Windows下如何将cmd命令添加到右键菜单
- Scrapy学习笔记(三)
- HDU 3068 manacher算法(O(n)的最长回文串算法)
- OpenCV + MFC 鼠标键盘控制截取图像
- mysql5.6 Zip格式配置方法
- hdu2095 find your present (2)(异或)
- Unity3D圣典学习【2】之CharacterController
- WCF实战第一示例