当前位置: 技术问答>linux和unix
Linux程序移植到windows
来源: 互联网 发布时间:2016-11-22
本文导语: 最近有个工程想将一些Linux的程序移植到windows上,程序用到了一些Linux下的库函数,在windows下没有。我google了一下,发现都在谈论cygwin,mingw,msys。请问想我遇到的这种情况,需要用到什么样的工具呢? | ...
最近有个工程想将一些Linux的程序移植到windows上,程序用到了一些Linux下的库函数,在windows下没有。我google了一下,发现都在谈论cygwin,mingw,msys。请问想我遇到的这种情况,需要用到什么样的工具呢?
|
没有工具能解决这个问题
如果是想跨平台,那么只有重写很多函数,如果只是想运行下的话,mingw可以实现一些通用的linux函数,但是不能实现很多linux特有的东西
重构工程可以使用qt,java等能够跨平台的平台
如果是想跨平台,那么只有重写很多函数,如果只是想运行下的话,mingw可以实现一些通用的linux函数,但是不能实现很多linux特有的东西
重构工程可以使用qt,java等能够跨平台的平台
|
你说的那些cygwin,,等等,只是个编译环境或者是编译工具而已。
|
你得看是什么库或者api,mingw/msys实现了大部分api,但是getuid的那些没实现,cygwin实现了,但是fork那些和系统相关的没实现……