// some_library.h
class MyLib {
public:
int field_a;
int field_b; // Only available on some versions
int field_c; // Only available on some versions
int ...;
};
我正在使用的库具有可变数量的公共字段,具体取决于版本。在 Cmake 中,是否可以检测库头中的某个字段是否存在?(可能类似于CHECK_FUNCTION_EXISTS
)