论文部分内容阅读
讨论了Linux程序在Windows上移植的通用方法,通过将Linux下Linpop即时通讯软件移植到Windows上的实际项目,阐述在Windows下如何通过MinGW+ MSYS等工具以及GTK+开发包,将Linux下基于GTK+的C程序移植到Windows上.同时对移植中可能会产生的网络通信、多线程等问题进行了分析和解决,使最终移植后的程序能够稳定地运行于Windows上,并且使最终处理后的程序源代码可以同时在Linux和Windows下跨平台编译并能够稳定运行.