安装Rust(windows下)
1.下载并运行 rustup-init.exe
2.依次选择Y和1
一直到最后一步提示:Press Enter to continue.
安装完成,在windows7下打开powershell
输入 rustc --version 如果提示版本号说明安装成功(cargo --version返回rust的一个cargo插件的版本号)
3.创建项目文件
进入想要放项目文件的目录 D:
mkdir projects ,以后所有的项目都放到这里吧 便于管理
cd projects
mkdir hello_world,创建我的第一个helloworld文件
4.创建一个名为main.rs的文件。
为了熟悉linux编辑文件的语法,接近 下载一个vim
地址:http://www.vim.org/download.php
然后利用powershell调用vim文件
参考:http://www.wowotech.net/soft/vim_in_powershell.html
创建一个mian.rs文件,并且输入
上面这个图片是println
运行之后发现报错,是因为rust没有自己的连接器 在windows上要自己安装visul studio C++ 2013之类的东西,去官网下载安装
http://landinghub.visualstudio.com/visual-cpp-build-tools
然后发现我的.NET farmework 版本也太旧了……干……我下载的是4.6.1版本(4.7安不上,4.5不行差0.1)
https://www.microsoft.com/en-us/download/details.aspx?id=55170&desc=dotnet47
下面可以编译这个rs文件了
rustc main.rs
然后
./main.exe
使用Cargo编译和运行
要cargo化一个项目要做到
- 将源文件放到正确的目录
- 删除旧的可执行文件(Windows下是
main.exe
,其他平台是main
)。 - 创建一个 Cargo 配置文件
使用cargo build(必要条件是已经有cargo.tom)
发布程序前可以使用 cargo build --release来优化
cargo 和rustc 差不多 但是cargo会在以后使用到
创建cargo项目的简单的方法
如图: