Visual Studio编译c代码报错,无法启动程序D:\Project\C Project\c project\x64\Debugc project.exe“系统找不到指定的文件。

在使用Visual Studio编译c代码时发现代码本身没问题,但却无法编译,查询之后发现是因为在同一个源文件下有两个或者以上的.c文件导致出现的以下错误,我的理解是可能因为每个.c文件都有main函数导致的,此时需要对文件进行设置。

第一步,右键点击你当前不需要执行的.c文件,进入属性页面

第二步,将属性页面的否改为是,同时一个源文件下只能有一个为否,例如上面文件红色符号,只有test.9为白色,之后再点击运行就没问题了。

注:如果你后续通过Visual Studio去再次打开你的源文件,你可能会发现所有已经禁用的.c文件又变为了否的状态,这是因为你没有选择sln文件,下次打开的时候可以直接双击文件夹下面的sln文件或者你重新在Visual Studio里面加载。(目前博主接近小白,有任何问题可以及时指出,共同进步,感谢)

报错信息"无法启动程序"D:!app\visual studio\project\Project1\x64\Debug\Project1.exe"。系统不到指定文件"通常是由于程序的路径不正确或者缺少对应的文件所致。 首先,你需要检查程序是否存在于指定的路径"D:!app\visual studio\project\Project1\x64\Debug\"中。如果文件确实不存在,那么你可能需要重新编译项目以生成可执行文件。 其次,如果程序存在于指定路径中,那么可能是由于路径中存在特殊字符或者空格导致操作系统无法正确识别路径。你可以尝试将程序移动到一个没有特殊字符或者空格的路径中,然后再次尝试启动程序。 最后,如果问题仍然存在,可以尝试以下解决方法: 1. 检查调试模式是否关闭,确保之前的进程已经停止。 2. 检查控制台窗口是否关闭,确保没有未关闭的窗口。 3. 关闭Visual Studio并重新打开,然后再次尝试启动程序。 4. 如果以上方法不起作用,可以尝试新建一个项目,将源码拷贝到新项目中,并删除原项目。 5. 如果仍然无法解决问题,可以打开任务管理器,关闭与该程序相关的进程。 6. 如果上述方法都无效,可以尝试重启电脑。 希望以上方法能够帮助你解决问题。如果问题仍然存在,请提供更多详细的错误信息以便我们进行进一步的分析和帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [解决方案:“Project1.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法或打开 PDB ...](https://blog.csdn.net/m0_46523403/article/details/105745516)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [VS2019跑C++时遇到“无法打开 E:\Project\Debug\Project.exe 进行写入”怎么办](https://blog.csdn.net/qq_44643644/article/details/105645769)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值