Visual Studio debug调试时提示找不到exe

出现这种情况的原因通常是因为生成exe文件的目录和执行目录不一致导致的,排查方法如下:

1、output directory

菜单project—properties—configuration properties—general—output directory,这个就是debug生成exe的目录;

2、command和working directory

configuration properties—debugging—command,调用exe的命令,一般是宏$(TargetPath)来决定,也就是第一步中output directory的完整目录+exe文件名;
configuration properties—debugging—working directory,exe执行目录,要与output directory保持一致;

3、output file

第1和第2步中的几个配置项调整好之后基本基本可以解决此类问题,不过还有可能仍然报找不到exe的错误,此时需要看下project—properties—linker—general—output file的配置是否与第二步的command一致;
##4、忽略告警
以上三步调整完毕后,如果debug时仍然弹出无法找到exe的窗口,只需勾选忽略即可


读后有收获可以支付宝请作者喝咖啡:


在这里插入图片描述

  • 1
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
当你在Visual Studio中启动调试,如果无法看到已启动生成的内容,可能是由于以下几个原因导致的: 1. 生成项目配置错误:确保你选择了正确的项目配置进行生成。在Visual Studio的顶部菜单栏中,可以选择“生成”(Build) -> “配置管理器”(Configuration Manager),在这里可以确保选择了正确的项目配置进行生成。如果选择了错误的配置,生成的内容可能不会被正确地加载出来。 2. 编译器优化选项:编译器优化选项可能会影响生成的内容的可见性。确保你没有启用过多的优化选项。在Visual Studio的项目属性中,可以在“C/C++” -> “优化”(Optimization)选项中调整优化级别,将其设置为“无优化”(Disable)或较低的级别。 3. 调试符号文件缺失:如果编译没有生成调试符号文件(.pdb文件),则在调试将无法看到已启动生成的内容。确保在生成项目选择了正确的配置(Debug配置),以确保生成调试符号文件。你也可以在Visual Studio项目属性的“生成”(Build) -> “高级”(Advanced)选项中检查调试信息的设置,确保选择了生成调试符号文件。 4. 调试器设置:Visual Studio调试器可能有一些设置选项会影响生成内容的可见性。你可以在调试器的“选项和设置”中检查这些设置。例如,确保“仅我的代码”(Just My Code)选项没有启用,以便能够调试所有代码,而不仅仅是你自己的代码。 如果以上的解决方法都无法解决问题,那可能是由于其他因素导致的。这候你可以考虑升级或重新安装Visual Studio,以确保获得一个干净的安装环境。同,你也可以在相关的开发者社区或论坛上咨询其他开发者,看看是否有人遇到类似的问题并到了解决方法。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值