2013-03-13 5 views
0

Я пишу небольшое приложение в qtcreator, которое использует opengl shader verion 3.3. Приложение компилируется отлично, но когда я запускаю его из ide, QGLFormat.getMajorVersion() возвращает 1.
Интересно, что когда я запускаю исполняемый файл из командной строки или файлового менеджера, он работает нормально .. функция возвращает ожидаемый 3 .. os я использую is openSUSE 12.2.I проверил, значение PATH такое же в QtCreator, как в cli.
Любые идеи, почему это может происходить?Проблемы с выполнением QtCreator

ответ

0

Обнаружена проблема, значение PATH в среде Run было правильным, но в значении LD_LIBRARY_PATH отсутствовал путь к 32-битным библиотекам (/ usr/lib).

+1

странный .. в общем, вам не нужно добавлять '/ usr/lib' куда угодно. – UmNyobe

Смежные вопросы