方法一:右擊專案,選擇“build project”就解決了。至少原因嘛,是這樣的:配置完成後建立工程測試,發現建立Hello World c++ Project型別的專案後可以執行測試,直接建立空專案寫個測試類無法執行,提示"launch failed.Binary not found ",產生原因:在CDT中每一次新專案建成後,系統一般預設會進行第一次的構建,也就是自動生成可執行檔案。可是事實我們在剛新建的專案甚至還沒有原始碼文 件,所以當然不 會生成可執行的檔案了。當我們新建了一個原始碼檔案時,點選執行按鈕,就會彈出所說的"launch failed.Binary not found "提示說明(找不到可執行的二進位制檔案)。
方法一:右擊專案,選擇“build project”就解決了。至少原因嘛,是這樣的:配置完成後建立工程測試,發現建立Hello World c++ Project型別的專案後可以執行測試,直接建立空專案寫個測試類無法執行,提示"launch failed.Binary not found ",產生原因:在CDT中每一次新專案建成後,系統一般預設會進行第一次的構建,也就是自動生成可執行檔案。可是事實我們在剛新建的專案甚至還沒有原始碼文 件,所以當然不 會生成可執行的檔案了。當我們新建了一個原始碼檔案時,點選執行按鈕,就會彈出所說的"launch failed.Binary not found "提示說明(找不到可執行的二進位制檔案)。
解決辦法:視窗左面的專案資料夾上右鍵滑鼠,在彈出的選單中選擇Build Configurations --->Build-->select,選擇其中的debug或者release進行構建。
方法二:今天在ubuntu 8.10 下裝了eclipse,裡面做c++專案很方便,程式碼提示也很好。我新建了一個hello world專案後,Ctrl+F11可以執行,但只要把程式改錯,然後再Ctrl+F11執行,出現"launch failed.Binary not found"錯誤,再改回正確的,還是這個錯誤。開始goole了半天,沒有解決,後來仔細看了一下,終於解決,方法如下:
新建專案後,點選run>>run configurations,雙擊左側一列的c/c++ local applation,新建一個執行配置,在main中點選Browse選擇你的專案,在common中勾選“debug”和“run”,這樣就好使了。