メッセージング システムである QPID を介して、オブジェクトをシリアル化された文字列として C++ から C# に送信しようとしています。私は現在、次のようなGoogle protoファイルを持っています:
package Serializable;
message Order_ser
{
optional int32 openord = 1 [default = 0];
optional int32 oldord = 2 [default = 0];
optional double price = 3 [default = 0];
}
C++ を介してオブジェクトを転送すると、C# の最後でエラーが発生します
Protocol message tag had invalid wire type.
これは、価格などの double 型に値を割り当てた場合にのみ発生します。