タグ

.netとrustに関するnabinnoのブックマーク (1)

  • Rustで作ったライブラリをC#(Xamarin)から呼んでみよう。 - Qiita

    この記事は、Xamarin Advent Calendar 2016の12日目の投稿です。 はじめに わたしがC#を使っていていたく感動した点が、ネイティブライブラリ呼び出し(P/Invoke)の簡易さでした。 なんとなく関数の名前をあわせて、なんとなくDllImport属性をつければ、いいかんじにネイティブ呼び出しができる。それはとても良いことだと思うんですね。 ことXamarinにおいてもそれは変わらないので、そんなP/Invokeの良さを伝えたい!なにかサンプルを書こう!と思い立ちました。 P/Invokeするからには、何かしらネイティブライブラリを用意しなければなりません。 ところが、私は諸般の事情によりC言語を書くことができない体になってしまいましたので、C言語の代わりにRustでネイティブライブラリを作成してみようかと思います。 なお、やんごとなき事情によってiOSのみで動作確

    Rustで作ったライブラリをC#(Xamarin)から呼んでみよう。 - Qiita
  • 1