我用vc++6.0编译文件,编译成功了,exe文件也生成了,但是点击运行(就是那个!)
时却出现中途遇到问题关闭的对话框,请问怎么回事?程序在别的电脑上都可以编译运行阿,而且编译出的exe文件大小和我的不一样。是不是vc的设置问题?请问怎么设置才能解决这个问...
时却出现中途遇到问题关闭的对话框,请问怎么回事?
程序在别的电脑上都可以编译运行阿,而且编译出的exe文件大小和我的不一样。是不是vc的设置问题?请问怎么设置才能解决这个问题。
如果有什么我没说明白的,请尽管问。我用的是matlab和vc++混合编程
我在这里谢谢大家了!
经过调试发现程序跑到这里就出问题了(如图),当把matlab_init中的第一个if语句全部屏蔽掉,程序能够运行,结果也出来了,但是在程序执行结束之前还是会谈出“中途遇到问题关闭”的对话框。 展开
程序在别的电脑上都可以编译运行阿,而且编译出的exe文件大小和我的不一样。是不是vc的设置问题?请问怎么设置才能解决这个问题。
如果有什么我没说明白的,请尽管问。我用的是matlab和vc++混合编程
我在这里谢谢大家了!
经过调试发现程序跑到这里就出问题了(如图),当把matlab_init中的第一个if语句全部屏蔽掉,程序能够运行,结果也出来了,但是在程序执行结束之前还是会谈出“中途遇到问题关闭”的对话框。 展开
展开全部
程序有问题
追问
程序如果用问题为什么在别的电脑上可以编译运行呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-06-09
展开全部
你确定你的程序能在其他机器上运行出来????
出现你这个问题明显是你自己程序中有内存出错的问题,例如某一时刻数组越界,除0,堆栈溢出等等。。。
出现你这个问题明显是你自己程序中有内存出错的问题,例如某一时刻数组越界,除0,堆栈溢出等等。。。
追问
我确定可以编译运行,在其他电脑上。我怀疑是不是xp或者vc的那个设置没有设置好造成的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是缺少matlab的dll文件呢?
追问
这几个文件就是编译matlab后生成的
追答
matlab的版本问题
从你的描述来看
编译的exe大小不一样
要么编译模式不一样(Debug Release) 要么编译环境(C的版本)不一样
要么matlab库的版本不一致
不然不可能编译出来的exe大小不同
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
中途遇到错误关闭 是不是代码问题啊
一般这种情况出现在指针这方面 或者举个例子 要放一组数据进数组 但是数组没有开辟那么大的空间来放之类的
一般这种情况出现在指针这方面 或者举个例子 要放一组数据进数组 但是数组没有开辟那么大的空间来放之类的
追问
那同一个程序在别的电脑上可以编译运行阿。是不是我的电脑什么地方没有设置好,请问这种情况需要怎么设置我的电脑和vc?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询