移植linux到windows(windows ubuntu)

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

一般linux下c++程序移植主要有以下问题:

文件路径不同,linux有根目录,windows分盘

基础库是基本一致的,扩展库windows下可能没有,有源文件的可以下载,经过编译的就没法了

系统api可能需要改

....

讲道理你问这个问题说明你要移植的程序不复杂,直接把代码copy到windows下编译运行,一个个问题解决就行了,至于复杂的程序一开始就应该考虑移植的问题,运用平台无关的库去写,比如qt,boost之类的;最近windows10好像有一个项目就是关于移植整个linux到windows平台的,具体的可以搜索一下

如何把linux下的C程序移植到windows下面

直接把源文件拷贝到Windows平台下,然后把程序里用到的那些平台特有的库替换成Windows里自己的相应库再重新编译即可。如果是程序没有用到任何平台独有的特性的话,那直接拷贝源文件,重新编译即可。因为C/C++语言才是真正意义上的跨平台的计算机语言。

Linux和Windows两个系统存在,如何切换到Windows

如果开机可以进入启动选项,如下图,Ubuntu是Linux系统为第一启动项,默认进入。Windows boot manager是Windows启动项,按上下箭头键移动到Windows boot manager,按回车进入的就是Windows了,如果开机没有这个启动项,开机狂按F12键,在出现的启动项里选择Windows boot manager,也可以进入Windows,如果没有Windows boot manager这个选项,就把出来的启动项挨个切换,总有一个能进入的

阅读剩余
THE END