永发信息网

如何把Linux下的C++程序移植到windows下

答案:2  悬赏:40  手机版
解决时间 2021-03-30 16:29
  • 提问者网友:我的未来我做主
  • 2021-03-30 11:32
如何把Linux下的C++程序移植到windows下
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-03-30 11:52
一般linux下c++程序移植主要有以下问题:
文件路径不同,linux有根目录,windows分盘
基础库是基本一致的,扩展库windows下可能没有,有源文件的可以下载,经过编译的就没法了
系统api可能需要改
....

讲道理你问这个问题说明你要移植的程序不复杂,直接把代码copy到windows下编译运行,一个个问题解决就行了,至于复杂的程序一开始就应该考虑移植的问题,运用平台无关的库去写,比如qt,boost之类的;最近windows10好像有一个项目就是关于移植整个linux到windows平台的,具体的可以搜索一下
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-03-30 12:15
看你用了什么库文件的函数
然后查一下windows平台有没有相同的函数或者相同功能不同命的函数
如果没有的话,就需要你自己实现了
如果需要跨平台移植的话,最好不要用平台相关函数,或者加一个接口封装,把所有依赖平台的函数都封装到一个库里面,改变平台时,只需要实现这个库就可以了
头文件无法找到只是表象,函数找不到才是根。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯