Hey in Microsoft Visual Studio 2008 there are multiple errors of void* array[] and zero sized arrays in repeated_field.cc and repeated_field.h Happens in Debug and Release modes SVN revision is 425
For example this error. Error 129 error C2070: 'void *[]': illegal sizeof operand e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 67 void* swap_initial_space[kInitialSize]; memcpy(swap_initial_space, initial_space_, sizeof(initial_space_)); Error 5 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 void** elements_; Is there some compiler option im failing to set that makes void* have a size of 4? *which it should anyway when compiling for 32bit right...?* For full list of errors see attached txt file. -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To view this discussion on the web visit https://groups.google.com/d/msg/protobuf/-/02bDE0DzT6QJ. To post to this group, send email to protobuf@googlegroups.com. To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.
Error 28 error C2070: 'void *[]': illegal sizeof operand e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 67 Error 29 error C2070: 'void *[]': illegal sizeof operand e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 73 Error 30 error C2070: 'void *[]': illegal sizeof operand e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 79 Error 129 error C2070: 'void *[]': illegal sizeof operand e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 67 Error 130 error C2070: 'void *[]': illegal sizeof operand e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 73 Error 131 error C2070: 'void *[]': illegal sizeof operand e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 79 Error 27 error C2133: 'swap_initial_space' : unknown size e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 66 Error 128 error C2133: 'swap_initial_space' : unknown size e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 66 Error 5 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 19 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 25 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 32 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 35 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 40 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 44 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 62 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 78 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 94 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 110 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 114 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 118 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 122 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 126 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 133 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 137 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 141 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 145 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 150 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 154 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 158 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 162 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 166 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 170 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 174 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 178 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 182 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 186 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 190 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 194 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 198 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 202 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 206 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 210 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 214 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 218 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 222 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 226 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 230 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 234 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 238 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 242 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 246 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 250 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 254 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 258 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 265 error C2229: class 'google::protobuf::internal::RepeatedPtrFieldBase' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 324 Error 7 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 9 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 11 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 13 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 15 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 17 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 22 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 23 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 36 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 38 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 42 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 46 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 48 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 50 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 52 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 54 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 56 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 58 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 64 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 66 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 68 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 70 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 72 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 74 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 76 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 80 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 82 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 84 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 86 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 88 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 90 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 92 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 96 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 98 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 100 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 102 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 104 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 106 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 108 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 112 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 116 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 120 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 124 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 135 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 139 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 143 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 147 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 152 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 156 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 160 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 164 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 168 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 172 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 176 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 180 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 184 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 188 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 192 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 196 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 200 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 204 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 208 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 212 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 216 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 220 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 224 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 228 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 232 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 236 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 240 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 244 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 248 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 252 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 256 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 260 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 269 error C2229: class 'google::protobuf::RepeatedField<Element>' has an illegal zero-sized array e:\sdk\protobuf\src\google\protobuf\repeated_field.h 178 Error 26 error C2466: cannot allocate an array of constant size 0 e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 66 Error 127 error C2466: cannot allocate an array of constant size 0 e:\sdk\protobuf\src\google\protobuf\repeated_field.cc 66 Error 267 error PRJ0019: A tool returned an error code from "Generating unittest_import_lite.pb.{h,cc}..." lite-test Error 270 error PRJ0019: A tool returned an error code from "Generating unittest_no_generic_services.pb.{h,cc}..." tests Error 263 fatal error LNK1104: cannot open file '.\debug\libprotobuf.lib' protoc