В pro-файле приложения на Qt можно прописать версию приложения:
VERSION = 1.0.0
Как мне проверить в исходном коде версию?
Поясню... К примеру в первой версии было:
class MyClass : public QWidget
...
Потом я создал новый pro-файл, где:
VERSION = 2.0.0
Исходные файлы все остались теми же самыми.
Во второй я решил унаследоваться от QGLWidget:
class MyClass : public QGLWidget
Хочу чтобы было что-то вроде
#ifdef <тут проверка, что версия >= 2.0.0>
class MyClass : public QGLWidget
#else
class MyClass : public QWidget
#endif