2014-06-14 66 views
1

我嘗試用eclipse編寫C++中的某些東西,但是我遇到了一些困難。 當我創建一個新的項目編制和製作工作正常,但當我嘗試運行我得到以下錯誤消息的應用程序:Eclipse C++安裝程序,可執行文件的路徑不設置

「發射失敗二進制找不到」

所以,我發現了什麼用谷歌是這種解決方法: 右鍵項目瀏覽器中的項目 - 選擇「運行方式」,然後「運行配置」 -expand「c/C++應用程序」在左側導航欄 - 和在項目主選項卡選擇「瀏覽」 - 瀏覽到文件夾「調試」並選擇.exe

我這樣做後,運行正常,但每次創建新項目時都必須重新執行一次,是否有辦法自動執行此過程?

而且我還注意到:在項目瀏覽器的項目中沒有「二進制文件」文件夾,可能與其相關,但我真的不知道。

任何幫助表示讚賞

感謝 添

編輯:增加了一個視頻:http://youtu.be/RKnTOkoHFRU

+0

重複? http://stackoverflow.com/questions/9407430 –

+0

沒有。它確實工作正常,如果我使用解決方法,嘗試所有問題的答案你張貼,但仍然沒有「二進制文件」文件夾,我仍然必須選擇.exe每次我創建一個新的項目。但感謝努力 – tim

+0

可能重複[啓動失敗。找不到二進制文件。在Eclipse Helios上的CDT](http://stackoverflow.com/questions/4971926/launch-failed-binary-not-found-cdt-on-eclipse-helios) –

回答

0
  1. 打開項目屬性(右鍵點擊你的項目,選擇菜單上的屬性)
  2. C/C++編譯 - >設置
  3. 單擊二進制解析器選項卡,並選中PE的Windows分析器

這裏stackoverflow.com/questions/9407430看到,答覆號3或4

1

只會有一個Binaries文件夾,如果構建成功。您必須手動構建以獲取二進制文件才能顯示Binaries文件夾。同樣,如果你clean(刪除)你的生成文件夾然後Binaries將消失。

我猜想Eclipse無法找到您的二進制「開箱即用」,因爲您正在使用外部工具來管理構建過程;也就是說,如果您有一個自定義makefile項目(或另一種使用其他工具來處理構建的項目),那麼Eclipse將無法提供默認運行配置,因爲它不知道二進制文件的位置,甚至不知道如果有多個,哪個二進制運行。因此,您必須像現在這樣設置運行配置。

如果您創建項目並讓Eclipse執行構建,那麼Eclipse可以自動查找二進制文件。例如,只需在「可執行文件」下創建一個「空C++項目」即可。寫一些你好世界的代碼。點擊構建。然後點擊運行。 Eclipse啓動二進制文件,因爲它正在管理構建過程,從而「知道」二進制文件結束的位置。

+0

我添加了一個視頻,可能會顯示導致問題的原因。謝謝你的努力! – tim

相關問題