Я связываю проект с библиотекой. В зависимости от версии библиотеки некоторые API и typedef отличаются.C++ проверить, если typedef, если определено
Невозможно извлечь библиотечную версию. Во время компиляции я хотел бы определить версию этой библиотеки и определить соответствующую переменную препроцессора.
Точнее, я хотел бы что-то в следующем
#ifdef size_type
#define LIBRARY_VERSION 1.0
#else
#define LIBRARY_VERSION 2.0
#endif
Проблема заключается в том, что size_type не макрос, но тип, определенный с помощью ЬурейеЕ. Как я могу это сделать?
Какой тип, если переменная, вы хотите, чтобы size_type был? –