1. 新手提问:VS2010调试时总是提示找不到可执行文件,求解答。。
关于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便当适用,引荐运用。
2. C#程序运行后找不到.exe目标文件是怎么回事
C#程序运行后找不到.exe目标文件是怎么回事 纯代码的用VS自带的命令提示符编译后就会生成EXE可执行文件。当然,前堤是代码正确无误!
C#程序找不到.exe目标文件是怎么回事
应该是在的的安装目录里
传输后找不到vpk文件是怎么回事
建议解压后用文件包的方式安装。 也就是QCMA复制,不需要双倍空间且操作简单,有什么不懂的再问我
windows找不到1.exe文件是怎么回事
1、病毒运行后将自身复制到Windows文件夹下,文件名为: %SystemRoot%\\rundl132.exe 2、运行被感染的文件后,病毒将病毒体复制到为以下文件: %SystemRoot%\\
在vs6.0上编程的程序无法运行,显示说.exe文件找不到是怎么回事
将有序数组a[]和b[]合并到c[]中void MemeryArray(int a[], int n, int b[], int m, int c[]){ int i, j, k; i = j = k = 0; while (i < n && j < m) { if (a[i] < b[j]) c[k++] = a[i++]; else c[k++] = b[j++]; } while (i < n) c[k++] = a[i++]; while (j < m) c[k++] = b[j++];}
WINDOWS找不到文件是怎么回事?
windows找不到文件,请确认文件名是否正确。 问题的原因:一些病毒残留使文件关联出错,通常是.exe关联出现问题解决方法:1。我的电脑——工具——选项——文件类型——新建——输入.exe(注意有个点)——高级——在“关联的文件类型”处选择“应用程序”(在很靠后面,滚动条拉到底,差不多好看到了)——确定 2。另外还有一个方法是:直接使用工具,如雅虎助手的恢复功能。这是对注册表不熟悉的朋友的首选。此外:还有“Windows找不到文件1”的问题,可以这样处理:在HKEY_LOCAL_ NTCurrentVersionWinlogon 中把Shell=Explorer.exe 1恢复为Shell=Explorer.exe HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN或RUNONCE或RUNSERVICES这三个RUN里面,你看看哪个有"1",删掉这个关联就OK了. 还可以应用dos命令来处理: ftype exefile="%1" %* assoc .exe=exefile如果不行,还可按照下面的方法来进行:修改regedit.exe 为 regedit.(不然编辑器无法运行) HKEY_CLASSES_ROOT\exefile\shell\open\mand下的default,键值为"%1" %* 里面的键值为"%1" %*看看有没有空格试了很多次,还是不行。
你好!盗版XP不能用这个输入法。建议下载网络日语输入法或者谷歌。 希望对你有所帮助!
404 找不到文件是怎么回事
方法/步骤
1、当我们浏览网页,点击下载链接时有时会出现“HTTP 错误 404 - 文件或目录未找到。 Inter 信息服务 (IIS)”的错误网页。
2、这时改用IE浏览器打开同样的页面:开始菜单查找IE浏览器,启动,按照之前的搜索方式重新找到网页链接。
3、点击下载链接,弹出保存窗口,选择保存。
4、浏览器下方提示该文件已经下载完成,点击打开文件夹查看已下载的文件。
5、浏览文件夹,查找该文件。
换个浏览器试下,找到下载文件点右键另存为.
看是否可以下载.如果不行可能是被限制下载了,或者登陆的用户没有下载文件权限.
有个游戏想卸载掉可在程序里找不到,是怎么回事,装上后也看不到程序文件是怎么回事
楼主你好这样你可以右键那个游戏的快捷方式属性查找目标然后好好看看有没有叫uninst.exe或uninstall.exe的程序如果偶你双击他就卸载了
3. pe系统下找不到目标文件bat
1、首先搜到得到提示,在bat文件最并高开头一行加入cd/d%~dp0。
2、其次增加后仍然不可用,在Win+R打开cmd失败绝凳尺。
3、最后发现C:WindowsSystem32里面没有cmd.exe文件,在C:WindowsSysWOW64里找到了该文件。将其复制粗竖到C:WindowsSystem32即可。
4. 为什么c语言程序是对的可以运行,可是目标文件找不到
你用的应该是C++的编译器,C++对函数申明不做强制要求,如果函数没有申明,直接使用的话,会给你一个默认申明。
编译过了之后,连接器是根据函数名称进行连接,和申明关系不大,所以,连接器也能找到正确的函数进行连接。
但你这个程序,应该会生成一些warning,提示部分函数没有申明。
5. 找不到目标路径是什么意思
找不到目标路径意思是文件夹丢失
找不到目标路径一般是内存卡被拆除了或者文件夹被误删才会有这种提示,一般由于文件删除、系统重做造成一些快捷方式找不到对应目标文件,提示:请重新确认目标路径。
这个时候就需要手动确认对应的可执行文件。另外,右键点快捷方式,选属性,在常规里就有一项目标路径,这就是该快捷方式对应的文件。一般都是exe文件。
电脑路径概念
相对路径和绝对路径也是在指示文件的位置,不过这两个概念更多地用在操作系统或者编程语言中,表达方式:
".\":表示当前路径
"..\":表示跳转到上一级目录
绝对路径所指的路径是一个完整路径,即以磁盘根目录(或者系统根目录)为起点到某个特定的文件或者文件夹所要经过的访问节点。
相对路径中的“相对”这两个字就说明,相对路径必须是相对某一个路径而言它才是有意义的。