C++作出的程序,怎么在一个没有C++编译器上运行

首先,在virtualc++上建一个工程,Draw(比如说是MFC的exe的工程)
然后,编写代码
最后调试运行,结束
在Draw文件中有个Debug文件夹,里面有个EXE文件,如果把这个exe复制到一个没有装virtualc++编译器的电脑上,这个exe文件是不可以运行的,但是我们在Window下用的exe文件都不依靠编译器的,是不是有什么没有链接上?具体应该怎么做一个exe(不依靠编译器打开),可以正常运用的
怎么设置RELEASE方式啊?在哪里,没有找到啊,我用的是6.0的

编完程序,选择:
(1)任务栏“组建”
(2)“移除工程配置”
(3)选择“win32 Release”,并确定
(4)Ctrl+F5运行以下程序
OK了,把Release文件夹下面的exe文件拷贝出来,就能到处用啦
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-08-31
编译的方式有两种:
1.DEBUG 方式:
这种方式是专门给写程序的人来调试用的,只有用这种方式编译才能调试
2.RELEASE 方式:
这种方式是为了将正确的程序发布出去而准备的,这种方式能生成体积更小,运行速度更快且不依赖编译器的程序

你把编译方式换成RELEASE就可以了
第2个回答  2008-08-31
可以运行。
要在命令提示符中运行,就是先转到你保存那个exe文件的盘,然后输入***.exe
就可以运行了。
例如, 文件名为 hello.exe, 并保存在f盘abc这个文件夹中。(要转到你文件保存的那个目录)
命令提示符默认是C盘
输入 f: 然后回车
要进入那个文件夹, 可以输入 cd abc 回车
接着输入 hello.exe 就会运行这个程序了。

还有一种办法是 :在程序的主函数的return语句前面加一句 system("pause");
生成exe文件后就可以直接运行了。
第3个回答  2008-08-31
你还是换上Release版本编译一下吧……
Debug版本是用来调试的,不过原理上它生成的exe格式的文件在规定的win平台上可以运行的。

另外一个可能就是看你们的windows版本是否一致?
因为有些windows API在有些低版本的windows中支持得不好
第4个回答  2008-08-31
.exe就是可以在任意机器上运行的
你运行的,在debug里自动会生成一个
可能是保存错了地方吧
第5个回答  2008-08-31
你用了MFC,估计用的是动态加载MFC的DLL吧。目标机没有MFC的话,就执行不了了。你可以在工程中改成静态连接MFC。

另外,我想你用的是Visual C++,不是Virtual C++。

C++作出的程序,怎么在一个没有C++编译器上运行
(1)任务栏“组建”(2)“移除工程配置”(3)选择“win32 Release”,并确定 (4)Ctrl+F5运行以下程序 OK了,把Release文件夹下面的exe文件拷贝出来,就能到处用啦

怎么样用C++编个程序然后在其他没有装C++软件的电脑上运行
不知道你是用什么编译器,如果是标准C++的话,这个问题不大,你编译后在window系统下都会有exe文件。你把这个exe文件复制到你要运行的电脑就行了。如果是VC做编译环境,一般就用静态编译,(不知道你知不知道静态编译和动态编译)。静态编译就是把你需要用的dll都编译进去了。你把你的情况说清楚点,你...

如何在没有c++软件的电脑上运行编好的c++的程序
把编好的c++的 exe 文件复制到 没有c++软件的电脑上。打开 DOS命令窗,并进入 exe 文件所在的文件夹,拍入 exe 文件名字,回车。或 打开 Windows explorer, 双击exe 文件名。运行若出现缺少 什么 DDL 库, 可从网上下载,把它们放入exe 文件所在的文件夹 或 C:\\windows\\system32 文件夹 就可以...

怎样把C++程序打包 使它在没有安装C++的电脑上也能运行
你先编译个release版本的, 然后copy到另一个没装vc的机器上去运行, 多半会出错,然后告诉你xxxx.dll没有, 你去原来机器上把那个copy过来(一般在windows\\system32),跟exe放在一个目录里就可以。 然后再运行, 再叮的一声告诉你ooooo.dll没有,你就把它也copy过来,然后。。。直到终于能跑了为止。

怎样将c++编写的一个程序转变为脱离c++软件的一个可运行的文件?
编译一下,在保存的路径里面找到一个。exe文件,双击就行。。。当然,楼主也可以去装一些开发软件,里面都会自带打包的工具的。打包之后,就像你从网上下了软件一样,安装,下一步下一步。完成。很容易的。。

c++编好程序后如何在系统中运行
基本就是上面三个步骤,如果你目前只有一堆C++代码,而不是exe文件,那么你需要的是一个编译器。也许你想不运行C++编译器直接执行,但是你的代码是按照C++语言规则来写出来的一堆文字和符号,电脑并不知道你要做什么,电脑没有义务理解每一种语言,电脑终究只会运行二进制,这些热二进制是什么意思它不...

这个程序在dev c++里面正确运行了,可在visual c++怎么就运行不了
1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C\/C++选项卡,从Category组合框中选中Precompiled Headers,选择Not Using Precompiled headers。确定。2、在文件开头添加:include "stdafx.h"对预编译头文件说明如下:所谓头文件预编译,就是把一...

C++编译出来的文件,怎么不利用编译器,也能打开,就是没有编译器,也能...
另存为的时候保存为“所有格式”,然后生成的文件可以用编译器打开,也可以用word 、记事本直接打开。我用的c--free。

没编辑器如何运行c++程序?dos中可行不?
在dos下编辑,编译,连接,在运行c++程序通常只有高级玩家闹着玩才会这么做。有现成的高效开发环境不用,你这是舍玉取瓦啊。回到正题,一台电脑没有编辑器是不可能的事情,假设没有c++编译器,自然是由c++源码生成可执行代码的,其它就不必多说了,阿门。。。

同一个C++程序为什么在两个相同的VS2008编译器上运行的结果不一样,非常...
原因: VC++此时假定你要建立Console程序而不是GUI程序,而Console程序的Startup Code要载入的是main()而不是Winmain(),导致连接失败。改正的方法: 将菜单Project\/Settings下Link项Option内的\/subsystem:console改为\/subsystem:windows。另外也可以先New一个Win32 GUI Project,再拷贝入你的程序,再Bu...

相似回答
大家正在搜