我来自Eclipse + Java,所以我习惯在某个类文件中编写main
函数,如果我想快速测试一些东西的话。
在Eclipse中,我只需单击“运行”按钮或点击 ctrl + F11 即可启动我的main
功能。
我想在Rust + IntelliJ中做同样的事情。我创建了一个新文件“Main2.rs”并将一个hello world样本粘贴到其中:
我点击编译按钮瞧 - 运行按钮保持禁用状态?!
rustc "Main2.rs" && ./Main2
当然有效,但是如何通过按“运行”按钮让IntelliJ执行那个简单的“Hello World”?
答案 0 :(得分:2)
我发现您可能无法运行程序的两个原因:
您尝试运行的文件的名称:
在构建项目时,Cargo会在lib.rs
目录中查找main.rs
或src/
(对于二进制项目)。
如果您想使用Cargo进行构建,则应将Main2.rs
重命名为main.rs
,并确保它位于src/
目录中(并且没有lib.rs
那里)。
您没有运行配置:
如果您的文件名为main.rs
/ lib.rs
,则应在fn main()
旁边看到绿色箭头。单击此按钮将自动添加新的运行配置并运行您的程序。
您还可以通过点击' Build'旁边的下拉菜单手动添加运行配置。在工具栏上,选择“编辑配置...”。
有关创建和编辑运行配置的更多信息,请访问here。