Freetype合并编译:Windows/Linux

简介: Freetype合并编译:Windows/Linux

昨天修改代码,发现freetype,更新了WINDOWS,还要更新LINUX。这可有点麻烦啊。万一哪天忘记了怎么办?


当初下载freetype的时候,发现下载的在LINUX不能编译,原来要下载LINUX版本才能编译。

为什么呢?因为WINDOWS下编译使用VS2010。

有人说为何不用Cygwin?一个freetype要使用Cygwin,实在是有点小题大作。

VS2010是必须安装的。

 为什么要分开呢?因为Windows比Linux多一个回车。



 吾决定统一源码。步骤如下:


源码以Windows为基础。因为Linux可以使用命令行进行操作。

除了builds/VS2010目录,其他全部使用Linux。

编译时,先把src/include复制一份以备份。

使用递归,把\r(0x0D)处理掉。这个可参考吾其他博文。

进行正常编译。

删除src/include目录。

把备份目录名字改回来。这样在比较代码时会发现完全一样。

 有人问,最后编译好了吗?当然。

目录
相关文章
|
6天前
|
Linux
Linux编译FFmpeg
Linux编译FFmpeg
12 0
|
8天前
|
iOS开发 MacOS Windows
|
5天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
18 0
|
6天前
|
计算机视觉 Windows
OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法
OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法
15 0
|
13天前
|
前端开发 Linux iOS开发
【Flutter前端技术开发专栏】Flutter在桌面应用(Windows/macOS/Linux)的开发实践
【4月更文挑战第30天】Flutter扩展至桌面应用开发,允许开发者用同一代码库构建Windows、macOS和Linux应用,提高效率并保持平台一致性。创建桌面应用需指定目标平台,如`flutter create -t windows my_desktop_app`。开发中注意UI适配、性能优化、系统交互及测试部署。UI适配利用布局组件和`MediaQuery`,性能优化借助`PerformanceLogging`、`Isolate`和`compute`。
【Flutter前端技术开发专栏】Flutter在桌面应用(Windows/macOS/Linux)的开发实践
|
14天前
|
Linux Python Windows
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
|
20天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
24 0
|
3月前
|
弹性计算 运维 安全
阿里云服务器Windows和Linux操作系统区别对比
阿里云服务器Windows和Linux操作系统区别对比,性能有差异吗?有,同配置下Linux性能要优于Windows,但这与阿里云无关,仅仅是linux和windows之间的区别。另外,阿里云提供的windows和linux操作系统均为正版授权,用户不需要额外支付许可费用,如何选择?看用户自己的应用程序情况。
|
3月前
|
运维 安全 Linux
使用阿里云搭建幻兽帕鲁服务器操作系统类型Windows和Linux有区别吗?
使用阿里云搭建幻兽帕鲁服务器操作系统类型Windows和Linux有区别吗?性能有差异?同配置的游戏服务器,如4核16G或8核32G配置等,选择Windows和Linux操作系统差异不太大,如果非要对比的话,Linux系统相对Windows更少占用计算资源,当然如果对Linux不熟悉的话,可以选择Windows。另外,即便是幻兽帕鲁服务器创建成功后,也是可以免费修改操作系统的
118 1