我用vc++6.0编译文件,编译成功了,exe文件也生成了,但是点击运行(就是那个!)

时却出现中途遇到问题关闭的对话框,请问怎么回事?
程序在别的电脑上都可以编译运行阿,而且编译出的exe文件大小和我的不一样。是不是vc的设置问题?请问怎么设置才能解决这个问题。
如果有什么我没说明白的,请尽管问。我用的是matlab和vc++混合编程
我在这里谢谢大家了!
经过调试发现程序跑到这里就出问题了(如图),当把matlab_init中的第一个if语句全部屏蔽掉,程序能够运行,结果也出来了,但是在程序执行结束之前还是会谈出“中途遇到问题关闭”的对话框。

第1个回答  2011-06-09
程序有问题追问

程序如果用问题为什么在别的电脑上可以编译运行呢?

第2个回答  2011-06-09
你确定你的程序能在其他机器上运行出来????
出现你这个问题明显是你自己程序中有内存出错的问题,例如某一时刻数组越界,除0,堆栈溢出等等。。。追问

我确定可以编译运行,在其他电脑上。我怀疑是不是xp或者vc的那个设置没有设置好造成的。

第3个回答  2011-06-09
是不是缺少matlab的dll文件呢?追问

这几个文件就是编译matlab后生成的

追答

matlab的版本问题
从你的描述来看
编译的exe大小不一样
要么编译模式不一样(Debug Release) 要么编译环境(C的版本)不一样
要么matlab库的版本不一致
不然不可能编译出来的exe大小不同

本回答被提问者采纳
第4个回答  2011-06-09
中途遇到错误关闭 是不是代码问题啊
一般这种情况出现在指针这方面 或者举个例子 要放一组数据进数组 但是数组没有开辟那么大的空间来放之类的追问

那同一个程序在别的电脑上可以编译运行阿。是不是我的电脑什么地方没有设置好,请问这种情况需要怎么设置我的电脑和vc?

我用VC++6.0编了一个程序,并组建了exe文件,但是为什么我一运行exe...
如果直接打开exe文件运行,由于你没有暂停语句,所以当程序运行完之后就会直接退出。而在编译系统中调试运行时,由于只是调试,因此在运行完程序后还会出现一句话,让你按任意键退出。至于解决办法吗?就是在程序结束前插入system("pause");,记住如果main函数有返回值,如int main()应该在return 0;前...

我用vc++6.0写c语言。程序在vc++6.0内运行很正常,但直接打开生成的exe...
int main(){ printf ("holle.\\n");getch();} 不是没运行,是运行后关闭了

为什么我下载的VC++6.0编译成功,可运行总有一个“Compiling... , E...
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\\VC98\\Bin”下面,你可以到相应的路径下找到这个应用程序。因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、S...

用VC++6.0编译以后,运行时出现的那个窗口会停留,为什么去点那个.exe...
因为用VC运行,那个是为了方便调试而这样做的,看退出的代码是什么,而你运行。EXE那才是你真正的程序没有其它的程序调试

VC++6.0 MFC 编译通过,但是运行可执行文件时没反应,怎么回事
按键坏了 o(╯□╰)o 找debug目录下的exe程序直接运行试试呗,貌似是输出的结果闪一下就没了吧,或者是没输出到屏幕上;楼主可以用iostream里

...我用vc++6.0编出的exe文件只能在集成环境中运行,用电脑直接打开会闪...
3.在exe文件同目录下新建一个txt文档,里面输入如下内容 xx.exe pause 然后退出保存,把后缀txt改为bat然后运行,那个xx就是文件的名字。然后打开.bat文件运行程序。(.bat文件命名随意)这里的.bat文件是批处理文件(也被称为批处理程序或脚本)是无格式的文本文件,它包含一条或多条命令。它的文件扩展...

...无法执行 程序编号后编译和组建都正常,但一点击执行就毫无反应...
调试编译器会生成好后,DEBUG文件夹,文件夹中的EXE文件,这是你想要的运行,将可以双击它。debug文件夹中,你可能会释??放产生的,它会释放EXE文件的文件夹,。

我的VC++6.0一按住编译运行(就是那个"!")就卡住了,是怎么回事啊?
VC6在编译的时候,linking...,一直就这样link下去,处于假死状态.一般的解决方法就是在任务管理器结束掉MSDEV.EXE进程 这是VS的一个bug . 微软发布补丁的下载地址是:英文版地址:http:\/\/download.microsoft.com\/download\/1\/9\/f\/19fe4660-5792-4683-99e0-8d48c22eed74\/Vs6sp6.exe 简体中文版地址...

vc++6.0写好代码之后如何生成EXE文件。
然后进行编译、链接,没有错误也没有警告的话,就可以运行了。运行成功后就可以进行exe文件的生成了。点击工程->设置。在窗口的左上角有一个设置,点击下拉菜单,选择Win32 Release。然后点击“确定”。点击组建->批组建。保留Win32 Release 前面的对勾,去掉Win32 Debug前面的对勾。然后点击“创建”。...

Visual C++ 6.0 C语言编程后生成的exe文件单独运行时,输入后按下回车没...
这个可以配置一下include的路径,你用Windows搜索在VC目录下搜一下windows.h这个文件, 把所在的目录配到 好像是菜单Tools -> Option对话框的Directory页面里面, 具体的你自己选一下, 我图形界面的东西记不太清.命令行的方法(另一种方法):开始菜单 -> 运行. 然后输入cmd回车. 把你的程序拖到那个黑...

相似回答
大家正在搜