关于VS2010调试时出现的找不到可执行文件问题的可能的解决办法

解决VS中的 “ 无法启动程序,系统找不到指定文件 “ 问题 VS中的 " 无法启动程序,系统找不到指定文件 " 问题 阅读详情
关于VS调试时出现的找不到可执行文件问题的可能的解决办法
VS在生成可执行文件时运用了一种新的技术,该技术生成的可执行文件会随同生成一个清单文件(manifest file)(.manifest后缀文件)(其实质上是XML文档,你能够用文本编辑器翻开看看),并在链接完成后将该清单文件嵌入到exe文件中(默许状况下)。而在FAT32文件系统中,在处置清单文件阶段,当增量链接时不能完成清单文件的更新(默许状况下),于是形成清单文件嵌入失败,从而使该exe文件运转时没有相应的清单文件而运转失败并提示如上错误。

处理计划很多,罗列如下:
1. 由于这是在链接动态运转库呈现的问题,所以你能够选择代码生成的衔接方式为/MTd而非/MDd,不用这些DLL文件从而防止问题的呈现。该办法有一个很显然的缺陷:适用范围有限,不引荐该办法。
2. 既然跟FAT32系统有关,那么本人们能够选择在NTFS文件系统中开发从而防止该问题,此办法同上,也是采用的逃避问题的方式,不倡导。
3. 该办法仍与FAT32有关:在项目的“属性|配置属性|清单工具|常规”中的“运用FAT32处理方法”选择“是”(默许为“否”),重重生成项目即可处理问题。该办法是独一真正针对问题所在而提出的处理办法,使清单工具能够正确更新。(此办法是官方处理办法,也比拟便当,引荐)
4. 既然问题是在更新嵌入的清单文件时发作的,由于FAT32的缘由而未能更新嵌入的清单文件,于是本人们有如下两种处理办法:
(1)不启用增量链接。在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”。此办法阻断了问题产生的源头,其每次生成exe文件时都直接嵌入清单文件,而不是默许的依据时戳而决议能否更新清单文件。
(2)不嵌入清单文件。在项目的“属性|配置属性|清单工具|输入和输出”中的“嵌入清单”选择“否”,从而在生成exe文件时附随生成一个清单文件(默许状况下,其文件名为exe文件的全名加上“.manifest”),防止了嵌入清单文件可能失败的问题。在程序运转时,会用到该清单文件。显然,这种方式使可执行程序产生了更多的外部依赖,不引荐。

另外,还有一个不能称为办法的土方法C拦畚Build前手动删除*.ilk文件(增量链接文件)(当然能够在项目属性中写入删除命令,使其自动执行),不引荐该土方法。
最后,总结一下:
1. 此问题只在特定条件下才会呈现:在FAT32文件系统中编译、默许设置(增量形式、不启用FAT32处理计划、嵌入清单文件)、非第一次生成可执行文件文件(即在增量衔接、更新清单文件时)。
2. 处理计划1和4.1便当适用,引荐运用。
关于VS2010的调试信息即.pdb文件 在运行FBX的sample程序时发现提示:debug information of xxx.exe cannot be found or not match ,于是首先在网上找了下相关资料,得到如下建议: 1) Goto Project->HelloWorld Properties2) On the left expand "Configuration Properties"3) Ex 阅读详情

相关推荐

VS2005 vs2008 vs2010 调试时打不了断点总结

VS编程调试时,偶尔会遇到打不了断点的情况,根据一路下来的经验,总结如下,

woshiyuanlei的专栏 1万+

vs2022调试配置文件不存在的解决方案

vs2022调试配置文件不存在的解决方案

m0_55433939的博客 6931

VS2010下内存泄露调试经历

折磨了我N多天的内存泄露bug终于解决了,当发现原因竟然是自己犯的那样弱智的一个错误时,真有种撞墙的冲动。现在就说说这次调试过程,血的教训!!以后写代码务必务必谨慎!! 程序写好了,拿两个数据文件做测试,调试通过,输出正常,OK~,然后就想测试一下所有的数据文件,看看结果是不是理想。写了一个批处理文件来遍历执行所有的文件,然后问题就出现了,大部分文件执行都是正常的,但执行到有些文件时,windo

ningz6610的专栏 4582

问题01:Visual studio 2022 arcgis pro SDK 调试配置文件中指定的调试可执行文件“\ArcGIS\Pro\bin\ArcGISPro.exe“不存在

Visual studio 2022 arcgis pro SDK 调试配置文件中指定的调试可执行文件“D:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe"不存在

anying20的博客 1415

Visual Studio 2022调试报错:“Console01“ 调试配置文件中指定的调试可执行文件 ‘xxx/Console01.exe‘ 不存在,如何解决?【提供多种解决方案,亲测有效】

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1370

VS2008中调试exe程序时要求指定可执行文件名称的解决方法

1 问题提出 在VS2008中调试exe程序时,弹出了要求指定可执行文件名的对话框,如图1所示。 图1 调试会话的可执行文件 2 问题分析 一般来说,调试exe程序不需要指定可执行文件,只有在调试dll程序时才会要求指定可执行文件。可能的原因是在调试时指定了错误的调试器。 3 问题解决 在VS2008的菜单栏中选择“项目->XXX属性”,之后在弹出的属性页对话框的左侧选择“配...

hou09tian的博客 6020

VS2010调试配置指定路径

VS2010调试配置指定路径

qianniulaoren的博客 3094

从零配置EtherCAT IGH主站:手把手教你处理内核版本与实时性优化的那些坑

本文详细指导如何从零配置EtherCAT IGH主站,涵盖内核版本适配、实时性优化及常见问题解决方案。通过精确匹配内核头文件、应用实时补丁和优化网卡驱动,帮助开发者实现微秒级响应,适用于工业自动化、机器人控制等高精度场景。

weixin_30790841的博客 382

vc2010中开始执行不调试灰的_VS2010无法启动调试问题解决方法小结

最近,因为公司开发的需要,对开发环境进行全面的升级,在这其中也遇到了不少问题,在之后将陆续整理出来,以便以后查看。之前开发环境:VS2008,ArcGIS9.3,ArcEngine9.3,Oracle10g,ArcSDE9.3,DevExpress9.3.4,Windows7 32位系统新开发环境:VS2010,ArcGIS10.1,ArcEngine10.1,Oracle11gR2,ArcSDE...

weixin_42129797的博客 7907

汇编语言(第4版)王爽 课程设计2 详细实现(一、虚拟模式DOS运行篇)

由于虚拟模式的限制,我们编写的许多逻辑暂时不能被检验,而因为《汇编语言》编写时间较早,其所依赖的运行环境如今只能够依靠虚拟机来搭建。比如实模式DOS,搭建步骤比较繁琐,因此我将其它的部分放在下一篇文章中进行讲解。事实上,我们实现的程序属于《汇编语言》课程设计2中任务程序部分,其中的完整任务还涉及到将该任务程序安装到软盘等操作,这些也都需要在实模式下才能运行,所以统一放到下一篇文章进行实现。

m0_73327328的博客 2824

通过分子模板构建随机分布在溶液中的纳米颗粒(一)

通过分子模板构建随机分布在溶液中的纳米颗粒 要实现的目标: 1、可以循环建立多个水分子溶液的模型; 2、针对不同水分子数,自动创建文件夹; 3、运行完毕将所有结果自动存储在对应文件夹里; 分子模板的具体教程请见我的博客: https://blog.youkuaiyun.com/qq_43689832/article/details/104443175 1、首先,我们先建立纳米颗粒的分子模板,命名为p_30.txt: 包括两种原子类型。具体格式如下: # LAMMPS molecule file makin.

Rockyoung 2651

vs2010调试出现“无法启动程序”,“找不到元素”时的处理

在弄项目时发现,vs2010调试出现“无法启动程序”,“找不到元素”时的处理。 找了网上的处理办法,都不能解决问题。 后来,关闭了所有 安全软件,重启VS2010,问题消失。 本机的安全软件是360安全卫士和杀毒。建议大家不要使用 这个安全软件。

liufile的专栏 4286

【腾讯小龙虾WorkBuddy专栏02】保姆级安装教程!彻底分清WorkBuddy/CodeBuddy,最新积分活动&会员体系全攻略

【腾讯小龙虾WorkBuddy专栏02】保姆级安装教程!彻底分清WorkBuddy/CodeBuddy,最新积分活动&会员体系全攻略

AI人人懂 2597

vs2010调试c语言找不到exe文件夹,vs上调试和直接运行exe不同

VS中F5的exe可以运行,但双击exe却不可以运行的调试方式yhs_cy25192016-10-08VS2010调试运行正常,直接exe运行错误问题CHT1206081250892017-01-04VS2013调试可执行流程.exeL_Andy19342018-04-10因为调试运行和直接Ctrl + F5运行结果不一样可以权衡这些现象guotenfei11122016-05-19关于流程在vs...

weixin_30121389的博客 1372

uniapp - 使用web-view加载本地网页vue页面,用webview导入本地网页,uniAPP中使用web-view加载的本地及远程vue页面+双向通讯功能(兼容微信小程序、安卓苹果APP)

uniapp的App端web-view加载本地html,uniapp微信小程序webview加载本地HTML文件,在uniAPP中使用web-view加载的本地及远程vue页面且进行双向通讯,uni-app的web-view组件,支持加载远程网页,在app环境下,还支持加载本地HTML页面。uniapp WebView组件实现本地网页加载与通讯传值,uniAPP如何内嵌webView引入本地的vue网页示例代码,uniapp在web-view加载的本地及远程HTML中调用uni的API及网页和vue页面跳转

🏆 前端领域优质创作者 5226

在 MATLAB/Simulink 中构建一个固定地面站天线指向控制系统的完整仿真模型

在卫星通信系统中,地面站天线负责与在轨卫星建立高增益、高稳定性的通信链路。对于固定地面站(如卫星测控站、深空站、VSAT主站),天线必须具备高精度指向能力,以确保波束始终对准卫星。然而,卫星(尤其是低轨卫星)在天空中快速移动,地面站天线必须实时跟踪其轨迹。此外,环境扰动(风载、热变形、机械误差)也会导致指向偏差。因此,设计一个高精度、高鲁棒性的天线指向控制系统(Antenna Pointing Control System)至关重要。本文将手把手教你如何在中构建一个固定地面站天线指向控制系统。

amy_mhd的博客 133

VS2010 调试时 提示 无法启动程序 系统找不到指定的文件

环境:windows 7 工具:MFC C++  ; VS 2010 条件:安装360毒霸。 情况描述:  ①运行不调试,程序正常。调试运行F5 软件报错:“无法启动程序,系统找不到指定的文件”。 解决方法: 进入360毒霸,点击设置。在开发者模式中设置,将程序exe生成目录添加到信任编译输出路径中。即可。 我也是莫名其妙遇到这个问题的。之前程序一直运行编译都正常

没有蛀牙lm的博客 1万+

时间序列预测 | 决策树时间序列预测建模,单步、多步(Python)

时间序列预测 | 决策树时间序列预测建模,单步、多步(Python)

天天酷科研的博客 745

vs2010 无法启动程序 系统找不到指定的文件

我经常遇到这样的问题,一直都迷糊$(OutDir)$(TargetName)$(TargetExt)、$(SolutionDir)$(Configuration)。闹不明白。 很多时候,我们会将一些低版本IDE编译过的项目,搬迁到VS2010 ,那么会存在很多编译,调试问题。 【1】 编译成功了。可是无法调试 。 .       显示 无法启动程序“...........\test.exe

cai_huan_123的专栏 2万+

MATLAB - 机械臂手眼标定(眼在手内) - 估计安装在机器人上的移动相机的姿态

执行手眼校准有助于操作配备末端执行器(简称 “手”)的机械臂,该末端执行器依赖于摄像头提供的视觉数据。一旦完成了眼在手外的校准,机械臂就能准确地移动到摄像头识别的特定像素位置。这种能力是执行精确拾放任务(如分类、堆垛和分拣)的基础,即使在摄像机的确切位置和方向未知的情况下也是如此。机器人-摄像机系统有两种构型:眼在手内和眼在手外。在眼在手内构型中,摄像头直接安装在机器人手臂的末端执行器上。相反,在眼在手的构型中,摄像头固定在一个静止的物体上,机器人手臂在其视野内。

机器人控制与仿真应用 3350

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

VS2010平台下调试窗口一闪而过的解决办法总结

在VS底下运行程序的时候,调试窗口可能会出现一闪而过的现象,以下是我自己对我电脑上安装的VS2010对此情况的解决方法的总结: 一.在C文件中: 1.运行时进行的操作是编译(F5),若仍然一闪而过,则可先运行程序(Ctrl+F5)或者首先在程序头添加头文件:#include”stdlib.h”;然后在程序最后写一句(return之前)添加:system(“pause”)。以下是我测试的代码:

每天学习一点点,成长一小步 2万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

opencv+vs2010安装和运行时出现的几个问题与解决办法

今天搞了整整一天,win7 64位调试opencv和vs2010,郁闷啊。。。。 先说一下win7 64位加载opencv的步骤,给链接http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=15152 按照链接里给出的步骤安装就OK了 这是一个打开摄像头的测试程序: #include "stdafx.h" #include

reiliu的专栏 3899

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

在VS2010里面装Qt插件及可能出现的一些问题

①要确认自己当初装VS2010的时候是否按照提示添加系统环境变量INCLUDE和LIB(我就是没装。当时傻傻的非常繁琐的卸载重装了一遍VS2010后,才被c++老师点醒) ②还没写完。明天写 ...

qq_46392282的博客 882

vs2010启动调试、停止调试非常慢

from:http://fqctyj.blog.163.com/blog/static/7084345520133183464851/ vs2010启动调试、停止调试非常慢    在公司使用vs2010,感觉速度越来越慢。今天终于不能忍受了,决定解决这个问题。在网上搜寻了好久,也没找到一个好的解决方法。最后,在凑巧的情况下 重新设置了vs2010的环境(在vs2010命令提示符下,执行de

fengzizhuang的专栏 3654

vs2010断点调试详细教程

这篇文章主要介绍了vs2010断点调试详细教程,需要的朋友可以参考下

资料汇总整理-仅供个人学习使用 3351

vs调试C++程序时提示 系统找不到指定文件

VS 2005(我的是2010)在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打开看看),并在链接完成后将该清单文件嵌入到exe文件中(默认情况下)。 而在FAT32文件系统中,在处理清单文件阶段,当增量链接时不能完成清单文件的更新(默认情况下),于是造成清单文...

qq_22930277的博客 2万+
上一篇: 嵌入式人才的发展方向
下一篇: 立即数方式
KerNEL.AC.CN
博客等级 码龄15年 100粉丝 8原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值