昨天修改代码,发现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目录。
- 把备份目录名字改回来。这样在比较代码时会发现完全一样。
有人问,最后编译好了吗?当然。