为什么我用VS2010调试程序时出现错误未能在指定文件夹中找到.exe

处理计划很多,罗列如下:1.由于这是在链接动态运转库呈现的问题,所以你能够选择代码生成的衔接方式为/MTd而非/MDd,不用这些DLL文件从而防止问题的呈现。该办法有一个... 处理计划很多,罗列如下:
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便当适用,引荐运用。

这几个办法试过没用
展开
 我来答
丝琪5U
2013-09-16 · TA获得超过478个赞
知道答主
回答量:128
采纳率:0%
帮助的人:66.7万
展开全部
该办法仍与FAT32有关裤瞎:在项目的“属性|配置属性|清单工具|常规”中的“运用FAT32处理方法”选择“是”(默许为“否”),重重巧樱生成项目即可处理问题。该办法是独一真正针对问题所在而提出的处理办法,使清单工具能够正确更新。(此办法是官方处理办法,也比拟便当,引荐)

你试试这个,不行的话,就只有重新建个项目啦
以前胡宽空出下过这个问题,忘了怎么解决了,后来干脆重新建个项目
追问
在项目的“属性|配置属性|清单工具|常规”中没有“运用FAT32处理方法 这个选项
追答
试试在配置属性|常规|输出目录  改一下,看看行不行,我记得以前是这样弄得
反反复复想着你
2013-09-16
知道答主
回答量:37
采纳率:0%
帮助的人:14.8万
展开全部
这个我没出现过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式