Skip to content

'Real16': undeclared identifier #23

@SunBlack

Description

@SunBlack

I tried to update the vcpkg package to 1.7.0, but there we get:

...\support\cpp_interface\libics.cpp(103): error C2838: 'Real16': illegal qualified name in member declaration
...\support\cpp_interface\libics.cpp(103): error C2065: 'Real16': undeclared identifier
...\support\cpp_interface\libics.cpp(152): error C2838: 'Real16': illegal qualified name in member declaration
...\support\cpp_interface\libics.cpp(152): error C2065: 'Real16': undeclared identifier
...\support\cpp_interface\libics.cpp(152): error C2051: case expression not constant

The value is missing here:

enum class DataType {
Unknown = 0,
UInt8, // integer, unsigned, 8 bpp
SInt8, // integer, signed, 8 bpp
UInt16, // integer, unsigned, 16 bpp
SInt16, // integer, signed, 16 bpp
UInt32, // integer, unsigned, 32 bpp
SInt32, // integer, signed, 32 bpp
UInt64, // integer, unsigned, 64 bpp
SInt64, // integer, signed, 64 bpp
Real32, // real, signed, 32 bpp
Real64, // real, signed, 64 bpp
Complex32, // complex, signed, 2*32 bpp
Complex64 // complex, signed, 2*64 bpp
};

Since I don't know where Real16 would be relevant, I didn't want to just insert it via a vcpkg patch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions