冥冥乃志スマートフォン用の表示で見る冥冥乃志ソフトウェア開発会社でチームマネージャをしているエンジニアの雑記。アウトプットは少なめです。この広告は、90日以上更新していないブログに表示しています。2016-01-28Rustの開発環境を作る(その2:Cargoを使う)Programmingはいそこ、VimとかEmacsとか使ったほうがいいんじゃない?とか言わない。私、どっちのエディタも使いこなせない情弱なんですから。これを見てからVSCodeでよかったんじゃないの?と思ったのは内緒です。人がVSCodeでの環境構築をブログにしてくれています。現時点ではそっちの方がオススメです。SHI-ZoneRustのバージョンアップ前回の記事を書いてから1.6にあがったらしいのでバージョンアップします。最新版のバイナリをダウンロードして上書きインストールするだけです。Rustに同梱されているらしいので、Cargoを別途インストールする必要はありませんでした。前回作ったプロジェクトをCargoプロジェクトにしてみる前回、IDEAのプラグインを使ってプロジェクトを作りましたが、Cargoで作ったプロジェクトではないのでこのままではCargoを使ったビルドができません。これをCargoプロジェクトにしてみたいと思います。コマンドでやるようです。ないと、ライブラリ用のプロジェクトテンプレートになって、エントリポイントとなるソースがmain.rsではなくlib.rsになるとのこと。試しにオプションのあるなしでからプロジェクトを作ってみましたが、違いはエントリポイントとなるソースがmain.rsからlib.rsに変わるのと、バイナリの場合はmain関数があることですね、それ以外の生成内容に違いはないです。合わせて生成してくれます。