VC++写出来的软件会不会只能在windows平台运行?

在linux运行或者其他OS可以运行吗?C++怎么实现跨平台运行?
2024-11-26 10:17:47
推荐回答(3个)
回答1:

VC++如果写出的程序是基于控制台的程序,则可以在DOS或模拟DOS下运行.
VC++如果写出基于API或MFC的程序,则只能在windwos下运行.

回答2:

C不能直接跨平台哈,因为编译环境不一样.编译器也不一样.编出来的执行文件格式更不一样哈.目前只有JAVA能够跨哈,有时跨了都还要报错!哇哈哈.要跨也可以,在LINUX下安装WINE来运行,哇哈哈

回答3:

如果你用vc编写的程序仅仅是包含c类库的程序,那么你可以跨平台运行,但是如果你的程序包含了MFC底层代码,那么你就不可以跨平台运行