用vs编译C++文件时提示无法启动程序.系统找不到指定文件

如图.

这是怎么回事呀.我重装修复都出现过了就是不行.相应文件夹没有EXE文件.代码没有问题.具体该怎么操作呀.

这个问题一般是两种情况:

    目录权限问题。需要管理员权限或者目录权限太高。

    编译出错。查看代码下方的“编译”output窗口,会有具体的错误信息。

追问

output窗口没有显示错误信息.但点击调试执行时就说找不到EXE文件.具体该怎么解决呀.

追答

完整窗口信息贴出来看看,是否生成了1个exe。不会没有编译信息的。
如果提示生成成功了,而没有文件,一般是权限问题。但你的工程在f盘,这个可能不是很大。

追问

这个问题我搞定了.但现在是我在编译运行时为什么没有出现dos窗口.编译显示成功了.
出现以下信息
“Project5.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcr120d.dll”。无法查找或打开 PDB 文件。
网上说的什么勾选字符我都用了还是没有用

追答

没有完整信息,无法给出合理的解答。

追问

按调试出现下列信息

按执行dos窗口一闪而过.就是dos窗口闪退

追答

Ctrl+F5执行,就不会闪退了。
调试执行(F5)的时候闪退,是因为你的程序没有设置断点,也没有输入等待,直接执行完毕,当然“闪退”了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-30

解决方法:

    VS无法启动程序,“。。。。.exe”。系统找不到指定文件。如图1;

2.修改项目的名称(如图2,在项目名称重命名前面添加“H”);

3.再调试运行,发现结果如图3;

4.然后打开菜单栏项目->属性,如图4;

5.接着打开配置属性->链接器->常规->输出文件,如图5;

6.然后打开你代码文件夹下的Bin文件夹,文件夹下肯定有NOEMHost.exe的可执行文件,如图6;

7.接着将其删除,如图7;

8.再返回VS,运行程序,然后再次查看文件夹下的Bin文件夹,肯定又生成了NOEMHost.exe的可执行文件,如图6。因此我们发现配置属性->链接器->常规->输出文件的路径及其后面的名称是程序运行生成的exe文件的路径和名称。因此修改其输出文件的名字为项目名称.exe,即HOEMHost.exe,如图8;

9.再次调试运行,查看结果如图9;

10.这样我们就搞清楚了输出文件的路径和文件名的修改,结合第一点,即图2的提示,找到对应的输出目录,如图10;

11.发现图2运行错误的提示路径很像,我猜想这个路径是告诉VS怎么找到生成的可执行文件,即HOEMHost.exe在哪里,于是修改其路径,改为Bin,如图11。注意不要修改成.\Bin\HOEMHost.exe,这样会在Bin文件夹下生成HOEMHost.exe名称的文件夹调试运行,成功。

电脑程序常见问题及解决方法:

一、自动关机

现象:电脑在正常运行过程中,突然自动关闭系统或重启系统。 

现象分析:现今的主板对CPU有温度监控功能,一旦CPU温度过高,超过了主板BIOS中所设定的温度,主板就会自动切断电源,以保护相关硬件。另一方面,系统中的电源管理和病毒软件也会导致这种现象发生。 

当之策:上述突然关机现象如果一直发生,先确认CPU的散热是否正常。开机箱目测风扇叶片是否工作正常,再进入BIOS选项看风扇的转速和CPU的工作温度。发现是风扇的问题,就对风扇进行相关的除尘维护或更换质量更好的风扇。如果排除硬件的原因,进入系统,从“吻到死”的安装光盘中覆盖安装电源管理,再彻底查杀病毒。当这些因素都排除时,故障的起因就可能是电源老化或损坏,这可以通过替换电源法来确认,电源坏掉就换个新的,切不可继续使用,会烧毁硬件的。

二、系统当机 

现象:桌面被锁定,鼠标不能动,严重时连热启动(ALT+CTRL+DEL)都不行。还有就是蓝屏现象。 

现象分析:“吻到死”系统自身的BUG以及各软件间的兼容性问题是该故障的原因,也可能是用户同一时间运行了过多的大程序,从而导致进程阻塞,引发当机。 

应对之策:当机分2种,真当和假当,二者区分的最简单方法是按下小键盘区的Numlock键,观察其指示灯有无变化。有,则假当;反之,真当。假当可以同时按下ALT+CTRL+DEL在出现的任务列表里选定程序名后标注没有响应的项,单击结束任务。真当,只有冷启动了。对于蓝屏,在按下ESC键无效后,选择重启,按机箱面板上的复位键。对于兼容性问题,可以从卸载“问题”软件和更新主板BIOS和相关主板驱动程序上来解决。

本回答被网友采纳
第2个回答  2018-10-02
楼主,你最后这个问题是怎么解决的呀?
第3个回答  2015-04-02
解决方案很多,列举如下:
1. 由于这是在链接动态运行库出现的问题,所以你可以选择代码生成的连接方式为/MTd而非/MDd,不用这些DLL文件从而避免问题的出现。该方法有一个很显然的缺点:适用范围有限,不推荐该方法。
2. 既然跟FAT32系统有关,那么我们可以选择在NTFS文件系统中开发从而避免该问题,此方法同上,也是采用的回避问题的方式,不提倡。
3. 该方法仍与FAT32有关:在项目的“属性|配置属性|清单工具|常规”中的“使用FAT32解决办法”选择“是”(默认为“否”),重新生成项目即可解决问题。该方法是唯一真正针对问题所在而提出的解决方法,使清单工具可以正确更新。(此方法是官方解决方法,也比较方便,推荐)!追问

我对vs这个软件不熟悉能给出具体操作吗?还有我的软件不是安装在C盘的.

用vs编译C++文件时提示无法启动程序.系统找不到指定文件
这个问题一般是两种情况:目录权限问题。需要管理员权限或者目录权限太高。编译出错。查看代码下方的“编译”output窗口,会有具体的错误信息。

C++运行时无法启动程序,找不到指定文件
1、用 VS 打开工程,点击菜单 项目 - 属性。2、在打开的页面中点击 配置属性 - C\/C++ - 代码生成。3、在展开的页面中选中 运行库,再点击右边的组合框。4、选择多线程(\/MT)项,然后单击确定。5、回到原工程页面,点击菜单下方的 Debug 下拉框,选择 Release 项。6、然后点击菜单 生成 - 重新...

vs2005调试C++程序时提示 系统找不到指定文件
(1)不启用增量链接。在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”。此方法阻断了问题产生的源头,其每次生成exe文件时都直接嵌入清单文件,而不是默认的根据时戳而决定是否更新清单文件。(2)不嵌入清单文件。在项目的“属性|配置属性|清单工具|输入和输出”中的“嵌入...

VS2010编译C++系统找不到指定文件 怎么办
那是因为编译链接完没有生成exe文件,两种可能,一种是你工程建的不正确,第二种就是你IDE有问题

visual studio C++2010 系统找不到指定文件”
首先查看“项目”-“属性”-“链接器”-“常规”-“输出文件”,路劲是否是“bin\/xxx.exe”,如果是请继续看我的解答,否则请忽略下面的内容。你估计是在用VS2010加载调试以前的VC6.0下的程序是吧。那么你生成的exe是存在的,不过是在工程的bin目录下。但是在VS2010中是执行的时候是要到Debug中找...

使用vs2008编写c++程序在调试的时候系统无法找到指定的文件
好像在编译菜单里)。我也经常会这样子,这个算好了,我用vb2008的时候整个toolbar里的元素编着编着突然都不见了,要慢慢进编辑器改。不过把编程的图形化做得那么好已经证明微软厉害了,10多G的程序有点bug正常。他提示文件丢失了就全部重新编译就可以了,不要乱动其它东西,越动越乱。

VS2010运行时无法启动程序系统找不到指定文件怎么回事
exe : fatal error LNK1120: 1 个无法解析的外部命令。原因就在于,这个文件本身是控制台形式的,而创建的项目是win32的。删除...\\Microsoft Visual Studio 2010\\VC\\bin下面的那个cvtres.exe 。进入360毒霸,点击设置。在开发者模式中设置,将程序exe生成目录添加到信任编译输出路径中。即可。

vs 2019无法启动程序,找不到指定文件,怎么解决?
粉嫩嫩的小白刚学习C++;敲完人生第一个程序 Hellow Word 之后;结果提示找不到指定文件 各种百度之后都无法解决;然后问了一下老师才发现问题太低端百度没有...;嗯~~原来自己的源码没有加进项目中...直接保存,然后在源文件中将源码添加进去。搞定!

...编译的时候无法启动程序,找不到指定文件,怎么解决呢,这是截图。_百...
操作方法不对造成的原因。解决方法如下:1、应该先建项目>空白项目。2、头文件鼠标右键添加新建项。3、选择c++文件.cpp 4、新建完成。5、运行过后的exe通过点击正在运行后的项目找到“在文件资源管理器中打开文件夹”就可以看到生成的exe文件了。

下载VSc++之后运行上面显示“No such file or directory”怎么解决...
出现 "No such file or directory" 错误通常是因为编译器或运行环境找不到指定的文件或目录。要解决这个问题,您可以考虑以下几个步骤:检查文件路径: 确保您尝试运行的文件的路径是正确的。可能是您输入的文件路径有误。文件是否存在: 确保要运行的文件确实存在于指定的路径下。您可以使用文件浏览器或...

相似回答