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目录。
  • 把备份目录名字改回来。这样在比较代码时会发现完全一样。


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


目录
相关文章
|
5天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
36 0
|
5天前
|
人工智能 Unix Linux
Linux的学习之路:1、发展史与编译环境的搭建
Linux的学习之路:1、发展史与编译环境的搭建
17 0
|
5天前
|
Linux
Linux编译FFmpeg
Linux编译FFmpeg
14 0
|
5天前
|
iOS开发 MacOS Windows
|
5天前
|
NoSQL Ubuntu Linux
【操作系统】实验三 编译 Linux 内核
【操作系统】实验三 编译 Linux 内核
11 1
|
5天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
29 0
|
5天前
|
计算机视觉 Windows
OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法
OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法
18 0
|
5天前
|
前端开发 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)的开发实践
|
5天前
|
Linux Python Windows
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)