11

.cソースファイルを含める標準的な方法はありますか?

これまでextern "C" { ... }、関数を公開し、.cをオブジェクトファイルにコンパイルし、ldが未定義の参照でチョークするまでrustcを実行し、後error: linking with 'cc' failed with code 1; note: cc arguments: ...に示す引数を使用して実行してきました。cc myobjfile.o ...

4

2 に答える 2

7

編集者注: この回答は Rust 1.0 より前のものであり、適用できなくなりました。

Luqman は IRC についてヒントを与えました。クレートファイルextern "C" { ... }で withを使用するとうまくいきます。#[link_args="src/source.c"];

于 2013-03-19T12:38:31.397 に答える