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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions