История изменений
Исправление EXL, (текущая версия) :
В QtGUI есть няшные классы QOpenGL*, которые работают гораздо лучше, чем когда-либо работали QGL*
О да. Эти няшные классы раньше были в отдельном модуле и использовались только тогда, когда это было нужно, а теперь вывалены в общую свалку, в итоге любое приложение, не использующее OpenGL, стало зависеть от него, бинго!
#include "mainwindow.h"
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPushButton b("Qt 5 Sucks!");
b.show();
return a.exec();
}
$ ldd untitled7 | grep GL
23: libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f7945d3d000)
А потом недоумевающие юзеры мучаются:
www.linux.org.ru/search.jsp?q=cannot find lGL&range=ALL&interval=ALL&...
Просто потому что у какого-то там местного поттеринга, типа Тьяго чешется левая пятка и он рандомно добавляет зависимости в модули, которым эти зависимости сроду не нужны. А потом, на волне негативных отзывов в сторону раздутости Qt 5, анонсирует Qt Lite.
Исправление EXL, :
В QtGUI есть няшные классы QOpenGL*, которые работают гораздо лучше, чем когда-либо работали QGL*
О да. Эти няшные классы раньше были в отдельном модуле и использовались только тогда, когда это было нужно, а теперь вывалены в общую свалку, в итоге любое приложение, не использующее OpenGL, стало зависить от него, бинго!
#include "mainwindow.h"
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPushButton b("Qt 5 Sucks!");
b.show();
return a.exec();
}
$ ldd untitled7 | grep GL
23: libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f7945d3d000)
А потом недоумевающие юзеры мучаются:
www.linux.org.ru/search.jsp?q=cannot find lGL&range=ALL&interval=ALL&...
Просто потому что у какого-то там местного поттеринга, типа Тьяго чешется левая пятка и он рандомно добавляет зависимости в модули, которым эти зависимости сроду не нужны. А потом, на волне негативных отзывов в сторону раздутости Qt 5, анонсирует Qt Lite.
Исходная версия EXL, :
В QtGUI есть няшные классы QOpenGL*, которые работают гораздо лучше, чем когда-либо работали QGL*
О да. Эти няшные классы раньше были в отдельном модуле и использовались только тогда, когда это было нужно, а теперь вывалены в общую свалку, в итоге любое приложение, не использующее OpenGL стало зависить от него, бинго!
#include "mainwindow.h"
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPushButton b("Qt 5 Sucks!");
b.show();
return a.exec();
}
$ ldd untitled7 | grep GL
23: libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f7945d3d000)
А потом недоумевающие юзеры мучаются:
www.linux.org.ru/search.jsp?q=cannot find lGL&range=ALL&interval=ALL&...
Просто потому что у какого-то там местного поттеринга, типа Тьяго чешется левая пятка и он рандомно добавляет зависимости в модули, которым эти зависимости сроду не нужны. А потом, на волне негативных отзывов в сторону раздутости Qt 5, анонсирует Qt Lite.