对于平台代码的思考
代码编译分为windows和linux
案例
实现一个pid管理程序
对于pid管理的pool,希望一份代码完全兼容,还可以做到代码复用,真好!
事实验证这样并不好
对于windows编译来说,还需要带图标,需要各种的gcc,巨恶心
当编译完之后,还想编译linux的,需要把额外的东西给移动到别的目录
写代码的时候还需要各种判断,反倒是维护困难
总结
个人认为windows程序,尤其是带图标编译的,创建自己的分支,大不了代码复用的复制过来就好
代码编译分为windows和linux
实现一个pid管理程序
对于pid管理的pool,希望一份代码完全兼容,还可以做到代码复用,真好!
事实验证这样并不好
对于windows编译来说,还需要带图标,需要各种的gcc,巨恶心
当编译完之后,还想编译linux的,需要把额外的东西给移动到别的目录
写代码的时候还需要各种判断,反倒是维护困难
个人认为windows程序,尤其是带图标编译的,创建自己的分支,大不了代码复用的复制过来就好