【解决】无法启动程序exe 系统找不到指定的文件

【解决】无法启动程序exe 系统找不到指定的文件,第1张

本人博客园原文链接 无法启动程序/exe 系统找不到指定的文件

这几天师兄给了我一个小车蓝牙通信上位机程序,在VS2015环境下,配置完eigen、OpenGL等等的库后,编译生成成功,但是,不能在VS中直接运行(可以打开Release文件目录的exe应用程序运行),提示“系统找不到指定文件”的错误,如图1所示;

解决方法

1. 选择工程,右键单击属性,打开工程的属性页,参考图2;

2. 选择“配置属性->常规”,选择输出目录,可以浏览自己想要的位置,可以选择图1报错提示的位置,我的是 “F:\蓝牙上位机\UpperPCTest\Release” ,如图3所示;

3. 选择“链接器->常规”,选择输出文件,设置为“Release\UpperPCTest.exe”,参考图4;

4. 生成、运行(F5),程序可以正常在VS中运行。

方法如下:

设备:华为笔记本。

系统:win7。

软件:设置。

版本:8.0.11。

1.首先,请按“Win+R”键输入“Services.msc”回车打开服务。

2.以Windows Firewall为例,右击点击属性。

3.即可查看服务对应的可运行文件路径。

4.接着回到桌面,按“Win+R”键输入“regedit”回车打开注册表。

5.接下来定位到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/MpsSvc。

6.双击并确认ImagePath的数值数据是否相同,如"%SystemRoot%/system32/svchost.exe-k LocalServiceNoNetwork"。

7.如不同,可设置相同完成后重新启动计算机,即可以解决系统找不到指定路径”问题。

vs2022系统找不到指定文件的原因如下:

1、在创建工程的时候不要勾选把解决方案和项目放在同一目录中。

2、要把下载VS的硬盘和保存项目的硬盘分开,比如下载的在C盘,保存项目的就应该不在C盘,D盘,E盘都可以。

3、在写完代码之后要把代码添加到右侧的头文件中。

4、也是初级者最容易犯的一点函数写错,比如把printf写成print,把main写成mian等等。

5、电脑上有一些杀毒软件,他会把生成的exe文件自动删除。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10920222.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存