
有很多点需要注意,比如:
涉及到的windows专有API,全部得切换成跨平台的,
C++有一些语言特性只能在windows下支持,需要调整。
程序依赖的第三方库是否支持linux等。
太多了,写不完。。。。
首先得是两个系统之间都能用的库才行,移植过去最好的方法就是源代码过去再编译一次。C/C++就是一次编写,处处编译。不像Java是一次编译,处处运行。C/C++没有自己的运行环境,得基于 *** 作系统的底层,所以要编译过才行。Java有JVM,是Java的虚拟机,Java程序就是靠Java虚拟机运行的,有自己的运行环境,所以只要有JVM的地方,Java程序就能运行欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)