undersystemを使用してprotobuf -csharp-portを構築するための手順を読みました。私はまだそれを動作させることができず、最終的には理由を尋ねるためにスレッドを開きますが、それはこの投稿の問題ではありません。Mono
Linux/Unix
私はWindows
開発に使用しており、を使用してprotobuf-csharp-portを正常に構築しましVS2010
た。実際には、生成されたC#クラスを内部Unity3D
から使用する必要があります。これにはMonoを使用する必要があります。
マシンにMono2.8をインストールしています。
質問は:
protobuf-csharp-port
?を使用してWindowsでビルドすることは可能MonoDevelop
ですか?VS2010ソリューションをインポートし、Monoを使用してコンパイルしようとしましたが、機能しません。
どうすればいいですか?
編集
MonoDevelopを使用してVSソリューションを単純にコンパイルしようとすると、いくつかのエラーが発生しました。最初は次の行にありFieldMappingAttribute.cs
ます:
public MappedType MappedType { get; private set; }
エラーは次のとおりです。
FieldMappingAttribute.cs(40,40):エラーCS0501:'Google.ProtocolBuffers.Descriptors.FieldMappingAttribute.MappedType.get'は、abstractまたはextern(CS0501)(ProtocolBuffers)とマークされていないため、本文を宣言する必要があります