1

Unity で使用するために Swig を使用して Raknet をラップしようとしていますが、次のような 2,300 以上のエラーがあるため、生成された C# ファイルをビルドできません。

The type or namespace name 'HandleRef' could not be found

私が知る限り、HandleRef は「System.Runtime.InteropServices」名前空間の構造体です。しかし、私は間違いなく声明を持っています

using System.Runtime.InteropServices;

適切なファイルの先頭にあります。さらに、参考文献に mscorlib があります。

何が悪いのか非常に混乱しています。私はこれを間違っていますか?私が見逃している要因はありますか?これをビルドするにはどうすればよいですか?

(違いがある場合は、Windows 8 で Visual Studio Express 2012 を使用しています。)

4

1 に答える 1

0

同様の問題がありました

古いバージョンの Swig (具体的には 2.0.1) を使用して c# ファイルを生成すると、RakNet の方がはるかにうまく機能することがわかりました。

于 2016-05-27T14:58:43.177 に答える