vc找不到指定文件exe|VC安装失败 找不到指定文件

|

A. vc2013运行C++时找不到系统指定文件

情况:是c++程序, 同事用的是WIN7系统, 自己用的是XP系统今天自己机子上VS2010能运行的程序, 发给同事,他也是用VS2010打开,不知道为什么就提示 "无法启动文件“….exe”系统找不到指定文件". 同样是VS2010居然打不开. 后来解决办法如下:"菜单—>项目—>属性—>配置属性—->链接器—->清单文件—->生成清单" 设置为"是" 再重新生成解决方案, 重新生成可执行程序,然后就搞定了…还有,确定好输出目录的位置:配置属性–>常规–>输出目录, 与其它依赖的dll文件相对路径的问题.当生成Debug的时候没问题了,但是生成release又不行了,之前调用的哪些.lib库文件和.dll文件什么的都要重新添加和设置过. 且在Release目录下要有需要的dll文件。 如何添加lib引用 查看我的另一文章:“VS2010中添加lib库引用”

B. vc 发生生成错误 ,提示找不到指定的文件

首先,在文件管理器中查看一下,exe文件是否存在。如果存在,那么一般是文件权限问题或者VC关联问题。前者尝试关闭VC后,将工程目录移动到D盘,重新打开后试试,后者涉及VC安装,具体网络“WIN7 VC6”如果文件不存在,那么或者文件编译不成功,或者VC没有写权限。前者查看output窗口看具体信息,后者。。。先挪目录试试吧。

C. VC安装失败 找不到指定文件

到C:\ProgramData\Package Cache\里面找到Windows8.1-KB2999226-x64.msu,并把这个文件拷到任意位置。ProgramData可能是一个隐藏文件夹,你在地址栏直接输入地址就能进入。建议找msu文件时用搜索功能,里面东西很多,临时生成而且每次位置不一。。1.用管理员模式启动cmd并进入步骤1中选择的位置,依次执行2.wusa.exe Windows8.1-KB2999226-x64.msu /extract:XXXX 和 DISM.exe /Online /Add-Package /PackagePath:XXXX\Windows8.1-KB2999226-x64.cab3. 重新执行vc_redist.x64.exe,选择修复。


赞 (0)