VS无法启动程序,“。。。。.exe”。系统找不到指定文件。如图1
![](https://i-blog.csdnimg.cn/blog_migrate/e77088985b581a1c5ab45cc1b1081ab6.png)
图1
修改项目的名称(如图2,在项目名称重命名前面添加“H”)
![](https://i-blog.csdnimg.cn/blog_migrate/d71d03a7a934c69d3dc9ab8f52a9147d.png)
图2
再调试运行,发现结果如图3
![](https://i-blog.csdnimg.cn/blog_migrate/cd7185b1a570246132c9903032847db7.png)
图3
发现1:其后面的exe文件名为项目名称
然后打开菜单栏项目->属性,如图4
![](https://i-blog.csdnimg.cn/blog_migrate/1f2560b907554cbfd11d13f59ef6b4be.png)
图4
接着打开配置属性->链接器->常规->输出文件,如图5
![](https://i-blog.csdnimg.cn/blog_migrate/4b5181752fd06cc48166eea5ce2b4263.png)
图5
然后打开你代码文件夹下的Bin文件夹,文件夹下肯定有NOEMHost.exe的可执行文件,如图6
![](https://i-blog.csdnimg.cn/blog_migrate/19a67d4fdf89aece91845ef3cf0b4911.png)
图6
接着将其删除,如图7
![](https://i-blog.csdnimg.cn/blog_migrate/71223f9f938b7ec43c2b7c0ddec541ca.png)
图7
再返回VS,运行程序,然后再次查看文件夹下的Bin文件夹,肯定又生成了NOEMHost.exe的可执行文件,如图6。因此我们发现配置属性->链接器->常规->输出文件的路径及其后面的名称是程序运行生成的exe文件的路径和名称。因此修改其输出文件的名字为项目名称.exe,即HOEMHost.exe,如图8
![](https://i-blog.csdnimg.cn/blog_migrate/321cd630cc2d3219fd92d556179b395d.png)
图8
再次调试运行,查看结果如图9
![](https://i-blog.csdnimg.cn/blog_migrate/730bd66c8dad40b1caeb19706d907c00.png)
图9
这样我们就搞清楚了输出文件的路径和文件名的修改,结合第一点,即图2的提示,找到对应的输出目录,如图10
![](https://i-blog.csdnimg.cn/blog_migrate/b11e3f64e622aa0131b32a464969f76b.png)
图10
发现图2运行错误的提示路径很像,我猜想这个路径是告诉VS怎么找到生成的可执行文件,即HOEMHost.exe在哪里,于是修改其路径,改为Bin,如图11。注意不要修改成.\Bin\HOEMHost.exe,这样会在Bin文件夹下生成HOEMHost.exe名称的文件夹。
![](https://i-blog.csdnimg.cn/blog_migrate/de96bc08ec8e244bb18eb0d476224d14.png)
图11
至此,再次调试运行,成功!