QtCreator运行时问题

时间:2013-03-13 08:04:55

标签: c++ qt opengl qt-creator

我正在qtcreator中编写一个使用opengl shader verion 3.3的小应用程序。 应用程序编译很好,但是当我从ide运行它时,QGLFormat.getMajorVersion()返回1.
有趣的是,当我从命令行或文件管理器运行可执行文件时它运行良好..函数返回预期的3 ..我正在使用的os是openSUSE 12.2。我已经检查过,QtCreator中的PATH值和cli中的值相同。
任何想法为什么会这样?

1 个答案:

答案 0 :(得分:0)

发现问题,运行环境中PATH的值是正确的,但LD_LIBRARY_PATH的值缺少32位库(/ usr / lib)的路径。