私は構造体を持っています
[ProtoContract]
public struct TenprintTemplateStructure
{
[ProtoMember(1)]
public byte[] FeatureTenprint { get; set; } //Tenpritn NTemplate's NBuffer
[ProtoMember(2)]
public int TemplateID { get; set; } //Template ID
[ProtoMember(3)]
public long TemplateSize { get; set; } //Template Size
[ProtoMember(4)]
public string PersonID { get; set; } //Person ID
[ProtoMember(5)]
public int IsActive { get; set; } // Person's Status
};
長さのプレフィックスが Fixed32 の c# proto-buf を使用して、この構造体の複数のインスタンスをファイルにシリアル化しています。コードは以下のとおりです (tenprintTemplateStruct は、私が書いている構造体です)
ProtoBuf.Serializer.SerializeWithLengthPrefix(stream, tenprintTemplateStruct, ProtoBuf.PrefixStyle.Fixed32, 0);
C ++を使用してデシリアライズできることは知っています。私はいくつかの解決策を試しましたが、まだ成功していません。
誰もこれをやったことがありますか?