当前位置: 技术问答>linux和unix
Linux程序移植到Windows
来源: 互联网 发布时间:2016-12-23
本文导语: 有这方面经验的老师能否指点一下,是使用cygwin工具还是其他,是通读源代码逐行修改(这个对大工程好像不大现实..)还是用别的方法 | 1、系统相关的,找到类似功能的函数,替换之。 2、...
有这方面经验的老师能否指点一下,是使用cygwin工具还是其他,是通读源代码逐行修改(这个对大工程好像不大现实..)还是用别的方法
|
1、系统相关的,找到类似功能的函数,替换之。
2、标准C/C++(假设是这些语言)标准的,不用修改。
3、同上,库相关的,一一修改。
原来的代码考虑过跨平台或封装性好吗?如果不是,工程量比较大。
我现在写一个跟socket相关的,一开始就考虑跨平台性,所以写得比较慢,很多与系统相关的代码都自己封装一次。
PS:程序是作为一个库提供给他人使用,会在Windows下写上位机,也会在某设备中的Linux上运行。现在进一步修改。由于是自己写的,代码行数也不用,因此,相信用的时间不多。
2、标准C/C++(假设是这些语言)标准的,不用修改。
3、同上,库相关的,一一修改。
原来的代码考虑过跨平台或封装性好吗?如果不是,工程量比较大。
我现在写一个跟socket相关的,一开始就考虑跨平台性,所以写得比较慢,很多与系统相关的代码都自己封装一次。
PS:程序是作为一个库提供给他人使用,会在Windows下写上位机,也会在某设备中的Linux上运行。现在进一步修改。由于是自己写的,代码行数也不用,因此,相信用的时间不多。