vs2019無法調試和運行,vs打不開來解決方法

VS無法啟動程序,“。。。。.exe”。系統找不到指定文件。如圖1VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖1

修改項目的名稱(如圖2,在項目名稱重命名前面添加“H”)VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖2

再調試運行,發現結果如圖3VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖3

發現1:其後面的exe文件名為項目名稱

然後打開菜單欄項目->屬性,如圖4VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖4

接着打開配置屬性->鏈接器->常規->輸出文件,如圖5VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖5

然後打開你代碼文件夾下的Bin文件夾,文件夾下肯定有NOEMHost.exe的可執行文件,如圖6VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖6

接着將其刪除,如圖7VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖7

再返回VS,運行程序,然後再次查看文件夾下的Bin文件夾,肯定又生成了NOEMHost.exe的可執行文件,如圖6。因此我們發現配置屬性->鏈接器->常規->輸出文件的路徑及其後面的名稱是程序運行生成的exe文件的路徑和名稱。因此修改其輸出文件的名字為項目名稱.exe,即HOEMHost.exe,如圖8VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖8

再次調試運行,查看結果如圖9VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖9

這樣我們就搞清楚了輸出文件的路徑和文件名的修改,結合第一點,即圖2的提示,找到對應的輸出目錄,如圖10VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖10

發現圖2運行錯誤的提示路徑很像,我猜想這個路徑是告訴VS怎麼找到生成的可執行文件,即HOEMHost.exe在哪裡,於是修改其路徑,改為Bin,如圖11。注意不要修改成.BinHOEMHost.exe,這樣會在Bin文件夾下生成HOEMHost.exe名稱的文件夾。VS調試C++程序,提示無法啟動程序,系統找不到指定文件

圖11

至此,再次調試運行,成功!

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/231010.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-10 18:45
下一篇 2024-12-10 18:45

相關推薦

發表回復

登錄後才能評論