2017-10-04 50 views
0

我來自Eclipse + Java,所以我習慣於在某些類文件中編寫一個main函數,如果我想要快速而又髒的測試。 在Eclipse中我只需點擊「運行」按鈕或點擊ctrl + F11即可啓動我的main函數。如何在使用Rust IntelliJ插件時運行我的主要功能?

我想在Rust + IntelliJ中做同樣的事情。我創建了一個新的文件「Main2.rs」並粘貼一個Hello World樣本到它:

IntelliJ + Rust sample; run button is disabled

我打的編譯按鈕,瞧 - 運行按鈕撐禁用?!?

rustc "Main2.rs" && ./Main2當然有作用,但我怎樣才能讓IntelliJ按下「運行」按鈕來執行那個簡單的「Hello World」?

回答

1

我看到兩個原因,您可能無法運行您的程序:

您要運行該文件的名稱:

貨物尋找一個lib.rsmain.rs(二進制項目)在構建項目時在src/目錄中。

如果你想用貨物來構建,您應該重命名Main2.rsmain.rs,並確保它在你的src/目錄(沒有lib.rs那裏)。

你沒有運行配置:

如果你的文件被命名爲main.rs/lib.rs,你應該看到旁邊一個綠色箭頭的fn main()。點擊這個會自動添加一個新的運行配置並運行你的程序。

您還可以通過單擊工具欄上「構建」旁邊的下拉菜單並選擇「編輯配置...」來手動添加運行配置。

有關創建和編輯運行配置的更多信息,請訪問here

+0

好的,將文件從「src」移動到「examples」後,我得到了這樣一個箭頭。 謝謝你把我推向正確的方向:) – Hoeze

+1

@Hoeze如果我的答案解決了您的問題,請將其標記爲已接受。否則,請讓我知道你有什麼問題,所以我可以修改我的答案。 – InternetUnexplorer

相關問題