Доброго времени суток.
Столкнулся с проблемой линковки gl в статической либе.
Структура проекта следующая:
Имеется базовый класс, наследуемый от QGLWidget он осуществляет стандартные для всех актеров действия.
Потомки базового, добавляют актеров для отрисовки.
Хотел перенести базовый класс в либу, но столкнулся с проблемой линковки.
Весь код привести не представляется возможным, вот псевдокод базового класса:
class BaseClass : public QGLWidget
public:
void paintGL(){
gl - функция.
ф-я отрисовки всех атеров.
}
Собственно, если перенести его в либу, она собирается, но при ее подключении не линкуются gl-функции.
BaseClass.pro
QT += opengl
TARGET = BaseGraphics
TEMPLATE = lib
CONFIG += staticlib
подключаю так: в pro потомков LIBS+= ../../bin/libBaseClass.a
заранее спасибо.
Извиняюсь, случайно отправил недописанным.