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