在linux下能不能运行VC++的程序??请大家来帮助~

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:02:45
请大家来帮助~在linux下能不能运行VC++的程序??
就是:一个在windows下通过运行的VC++程序,可不可以在Linux下运行通过,
Linux现在不也有图形界面的吗?在那上在装个VC,我的程序可不可以通过运行!!!
如果想把VC的程序改成C的是不是有点难度呀??
请各位好心的朋友,帮帮我吧~~~~~

楼上的回答不准确。
实际上楼主提出的问题是想解决跨平台开发的移植问题。
回答是:不可以把vc装在linux上,但是可以将windows中用vc开发的应用程序移植到linux中运行。需要两个步骤。
1,在windows下用vc编译过的程序不能包含操作系统中的元素,例如windows sdk,mfc等等,要完全符合ansi c++的标准,与linux 下的c++编译器相对应。
2,需要调整编译器对应的makefile文件,这样配置后才能生成理想的exe应用程序。

“请大家来帮助~在linux下能不能运行VC++的程序??”
没有确定的答案,在满足特定条件的情况下可以。

“一个在windows下通过运行的VC++程序,可不可以在Linux下运行通过”
没有确定的答案,在满足特定条件的情况下可以。

“Linux现在不也有图形界面的吗?在那上在装个VC,我的程序可不可以通过运行!!”
没有确定的答案,在满足特定条件的情况下可以。

“如果想把VC的程序改成C的是不是有点难度呀??”
没有确定的答案,在满足特定条件的情况下可以。

========================================

如果你的VC程序不过分依赖某些Windows功能,可通过Wine等模拟器在Linux上运行,比如简单的“Hello World”等。当然,复杂一点的也有。

如果你的VC源代码严格符合GCC等Linux编译器所认可的规则,且不依赖仅存在于Windows的类库,则可以在Linux上编译,生成原生的Linux可执行文件,也比如简单的“Hello World”等。当然,复杂一点的也有。

某些版本的VC,比如6.0,可以通过Wine等模拟器在Linux上运行,但貌似只能查看源文件,不能编译和连接。

你说的应该是编译通过吧,vc++能编译c++程序一般可以在linux底下编译成功,不过vc++的一些语法不太严格,linux底下可能会有警告,但不影响运行。不过要纠正你一下,vc不能在安装在linux下,linux有专用的图形界面