Embarcadero C++Builder failing to create pre-compiled headers

76 Views Asked by At

We were migrating Jansson 2.7 to Jansson 2.14 in Embarcadero C++Builder. After successfully added to the project, we are getting the following error, which comes from Jansson -> dump.c:

[bcc32 Error] dump.c(443): E2063 Illegal initialization

size_t json_dumpb(const json_t *json, char *buffer, size_t size, size_t flags) {
    struct buffer buf = {size, 0, buffer};  // <-- **Throws Error**

    if (json_dump_callback(json, dump_to_buffer, (void *)&buf, flags))
        return 0;

    return buf.used;
}

enter image description here

0

There are 0 best solutions below