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

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