用visual c 编出的程序如何在别的电脑上运行

我用的是win8.1的系统,VC++6.0,编好一个程序,可以运行,如何使它在别的电脑上运行。... 我用的是win8.1的系统,VC++6.0,编好一个程序,可以运行,如何使它在别的电脑上运行。 展开
 我来答
DoubleDimos
2016-04-19 · TA获得超过858个赞
知道小有建树答主
回答量:1053
采纳率:75%
帮助的人:602万
展开全部
使用visual c是微软公司退出的c/c++语言编译软件,因此它所编译出来的程序是微软的exe运行格式。这种格式不能再除了windows以外的任何平台运行。当然,其他操作系统可以通过运行虚拟机来支持这种软件。
一般情况下,windows开发的软件只能在windows上运行。这是因为windows内置大量专用api,这些api在其他的操作系统上不存在,因此不能运行。

但是,对于没有使用windows api的代码可以通过在其他操作系统上的编译软件来运行。比如linux上的gcc编译器,就能实现编译。
下面是具体操作过程:
以著名的hello world程序为例,在linux的终端页面输入gcc -c hello.c(hello.c是你的代码文件,当然目录需要对),接着会生成hello.o的一个文件,接下来在终端输入gcc -0 hello hello.o即可编译成可执行文件。
同样,以上编译的软件只能在linux平台运行,需要跨平台的软件是需要多个语言的。企图一份代码通吃全平台是不现实的。
另附,在其他操作系统上的编译软件和语言
名称 系统 语言
gcc linux c类
dev c++ windows c/c++
vs windows 几乎所有语言
vc windows c/c++
free pascal windows/linux pascal
laser linux/windows pascal
delphi windows/linux pascal
xcode mac os object c/swift

长夜当哭
2016-04-11 · 超过27用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:29.1万
展开全部
你不是编译完成后会有一个.exe文件嘛,那个可以直接运行的,你把它拷贝到别人电脑上就可以了,不过有可能会说缺少.dll的情况,缺什么,你在自己电脑上找到,一起拷过去就可以了,记得放在一个目录下,我原来就是这么干的,亲测可用
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式