我用VS2008编写了一个EXE程序,运行调试都没问题,但一用别人的测试平台运行,就会出现BUG中止,什么情况

 我来答
feilixisi1
2011-09-04 · TA获得超过581个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:198万
展开全部
memset()/ free()/malloc()。网上查资料和用法。
不用把问题这么复杂化吧。
别人写的你的机器跑不过去,再换到其他人机器上,要是也跑不过去就是他程序有问题。
看看运行环境有什么要求没。
C#写的要装.net framework, c++写的可以跑任意平台。
多试两台机子看结果如何再下结论。
而且出现BUG的现象,有没有错误代码,你是一句没说?
更多追问追答
追问
错误代码我仔细看了,没有吧,而且内存错误我都修改了,自己运行都没问题了
追答
可以跑了就成了
sunhuaihuai001
2011-09-04
知道答主
回答量:2
采纳率:0%
帮助的人:3387
展开全部
看看别人的机器装没装.net框架 。
看看你的程序的资源文件对不对
追问
这个是在我自己的机器上测试运行的,资源文件是对的。很可能是内存泄露,但是我程序自己都反复运行了就没问题,但一到那个平台就不行了,内存泄露错误这个是不是时有时无的呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
位思琪2A
2011-09-04
知道答主
回答量:56
采纳率:0%
帮助的人:18.8万
展开全部
可能是32和64位的区别
更多追问追答
追问
应该不是吧,这个平台是用C#编写的,测试C#EXE程序时倒没问题,只是我现在改用C++来写,结果平台运行不过去,这个平台是别人写的,没有代码,所以不知道怎么回事
追答
你说的什么平台
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式