社区
C#
帖子详情
调试和运行exe的结果不一致
Sheldon_Lou
2011-06-22 06:07:57
正在做一个课程设计,碰到一个奇怪的现象,想求一个合理解释。
情况是这样的。
写好的代码如果我按F5启动调试,只能出来部分结果;但是双击源文件目录下debug\*.exe,又可以得到所有结果。请问这是为什么?
...全文
217
3
打赏
收藏
调试和运行exe的结果不一致
正在做一个课程设计,碰到一个奇怪的现象,想求一个合理解释。 情况是这样的。 写好的代码如果我按F5启动调试,只能出来部分结果;但是双击源文件目录下debug\*.exe,又可以得到所有结果。请问这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
porschev
2011-06-22
打赏
举报
回复
清理一下解决方案。。再生成。。
threenewbee
2011-06-22
打赏
举报
回复
路径问题。。。
你有没有读写文件一类的操作。
另外删除exe重新编译生成。
龍月
2011-06-22
打赏
举报
回复
看看是不是 debug 模式 啊
还是release 模式
VS Code中getcwd(),
调试
和命令行
运行
的结果不
一致
VS Code中getcwd(),
调试
和命令行
运行
的结果不
一致
解决VS
调试
错误:直接
运行
exe
文件与VS
调试
运行
的区别以及导致的问题
通过VS打开已经创建好的工程,工程目录信息如下所示。 Debug文件夹如下图所示,注意其中包括很多本地配置文件,
exe
文件也在其中。 问题描述 直接
运行
exe
文件,可以正常读取配置文件,程序
运行
正常。 在VS中直接
运行
调试
,读取不到本地配置,
调试
中断 原因
调试
运行
的工作目录是有后缀vcproj的工程文件的目录,而直接执行
exe
的工作目录是当前目录,所以直接
调试
会在build目录中搜索需要的本地文件,直接
运行
exe
文件则在Debug目录中搜索。 解决方案 一种方式是将本地的配置文件复制到buil
vs2010
调试
c语言找不到
exe
文件夹,vs上
调试
和直接
运行
exe
不同
VS中F5的
exe
可以
运行
,但双击
exe
却不可以
运行
的
调试
方式yhs_cy25192016-10-08VS2010
调试
运行
正常,直接
exe
运行
错误问题CHT1206081250892017-01-04VS2013
调试
可执行流程.
exe
L_Andy19342018-04-10因为
调试
运行
和直接Ctrl + F5
运行
结果不一样可以权衡这些现象guotenfei11122016-05-19关于流程在vs...
Qt工作笔记-使用Qt Creator
运行
和
调试
运行
结果不一样(参数没有初始化)
使用的版本是Qt5.7 编译器为WinGW 同样的代码:
运行
的时候: 这边显示的是开关, 在程序里面
调试
运行
的时候: 又正常了, 这真是日了狗的操作! 真是奇特的操作啊! 找到给变量赋值的语句: 用MessageBox来看看,是不是赋值的时候就有问题,还是值被覆盖了!
运行
时:
调试
时候: 发现是赋值的时候有问题(本程序没有多线程,...
#Qt#Qt使用正常
运行
和debug
调试
运行
结果不一样
int的初始值在 正常
运行
和debug
调试
是不一样的, 可以随便建立一个简单的工程,然后新建一个类: 然后做一个简单的输出,你会发现int的a竟然不是默认的0,刷新三观。。。所以以后写的类,没有构造初值,或者写的变量没有赋初值,都会出现神奇的bug, 这个问题花了一个下午的查找,真不划算。。。 ...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章