本人博客园原文链接 无法启动程序/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文件自动删除。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)