簡體   English   中英

如何從Eclipse編譯運行一個C++的程序?

[英]How to compile and run a C++ program from Eclipse?

我正在嘗試使用 Eclipse 編寫、編譯和執行“HelloWorld”C++ 程序。我已經安裝並運行了 Eclipse,創建了一個新項目並編寫了 HelloWorld 程序。 現在我想編譯它並運行它。

我在 Eclipse 中沒有找到“編譯”選項,但在“項目”菜單中找到了“構建項目”選項。 我假設 Build 就是我所說的“編譯”。 單擊此選項后,Eclipse 生成了“Debug”文件夾,其中包含“src”子文件夾以及 3 個文件:“sources.mk”、“objects.mk”和“makefile”。 首先,我不知道這些文件是什么意思(其中哪些是我的“可執行文件”)。 其次,我仍然需要執行我的程序。 我試圖單擊“運行”菜單中的“運行”選項。 結果我收到一條錯誤消息:“啟動失敗。找不到二進制文件”。

任何人都可以幫助我使用 Eclipse 編譯和運行我的代碼。

作為IDE的Eclipse旨在創建不僅限於一個文件的項目,因此存在多個文件,這些文件必須鏈接和編譯,以便根據項目中實現的方法同步工作。運行項目或特定項目編程需要特定項目的二進制文件,只有在構建成功時才創建。因此,必須為二進制創建成功構建,而二進制創建又負責運行項目或程序。

因此,首先在成功構建之后使用Ctrl + B構建項目,然后運行項目。

這個簡單的問題是九年前問的,所以我不知道它是否仍然有效。 無論如何,到目前為止,在響應中沒有提到的一件事可能對其他人有幫助,那就是 Eclipse 需要“運行配置”才能運行程序。 從最初的帖子來看,如果“Build Project”命令成功返回,那么“Debug”文件夾還應該包含一個名為“HelloWorld”的文件,與“makefile”和“objects.mk”位於同一文件夾級別。 那是你的可執行文件。 要運行它,請按 go 運行 -> 運行配置,這應該會生成一個彈出窗口,其中包含一個名為“C/C++ 應用程序”的字段。 單擊“瀏覽”按鈕,在“調試”文件夾中找到“HelloWorld”可執行文件 select。 單擊右下角的“運行”,您應該會看到您的 output。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM