C++写的一个MFC程序,为什么点debug里的.exe文件运行出错
程序从一个文本文件读取数据,放入一个二维数组里,根据数组,改变静态文本的内容,在VC6.0里运行正常,但是打开debug文件夹里的.exe文件运行异常,生成release...
程序从一个文本文件读取数据,放入一个二维数组里,根据数组,改变静态文本的内容,在VC6.0里运行正常,但是打开debug文件夹里的.exe文件运行异常,生成release文件里的.exe运行也不对,会是什么原因?要看程序的先留个邮箱,我给你发,谢谢
展开
3个回答
展开全部
既然程序能正常运行,程序就不用看了,是因为Debug版本的要加载动态链接库,是不是运行的时候缺少什么dll文件哦,至于elease发布版本,貌似程序自动没有配置,我的VC是汉语的,英文不好哈,我说 你配置一下,应该就行了
我的是中文哦,
第一步:在组建->配置->选择相对应的工程,删除Debug配置,貌似不删除也行,不够我以前没有删除出问题了,不用怕,删除了,可以再加的嘛,删除之后,点击添加,如果有Release就不用了,关闭。
第二步:在工程->设置中左上角选择Win32 Release,由边选择MFC作为静态连接库,输出文件为Release
完成后编辑,然后到Release中查看你的.exe生成时间,是不是新生成,如果是新的就OK,搞定了
我的是中文哦,
第一步:在组建->配置->选择相对应的工程,删除Debug配置,貌似不删除也行,不够我以前没有删除出问题了,不用怕,删除了,可以再加的嘛,删除之后,点击添加,如果有Release就不用了,关闭。
第二步:在工程->设置中左上角选择Win32 Release,由边选择MFC作为静态连接库,输出文件为Release
完成后编辑,然后到Release中查看你的.exe生成时间,是不是新生成,如果是新的就OK,搞定了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误的原因有很多
你可以试一试把debug内所有文件都删掉 重新编译一下再运行。
如果不行 ,请思考你的exe是否需要别的文件支持,如果需要把需要的文件也复制到debug文件夹里。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询