我在上开发了一个GUI应用程序Qt 5.3.1
。我正在使用它Qt Creator 3.1.2 (based on Qt 5.3.1)
来构建我的GUI应用程序,并且能够成功地构建和部署我的应用程序。
我想更新我的qt创建器,为此,我安装了最新的qt创建器,Qt Creator 3.5.1 (based on Qt 5.5.1)
并提供了必要的更改以在此最新的qt创建器上构建现有的QT GUI应用程序。一切进展顺利,即将创建最终的可执行文件,构建因以下错误信息而终止:
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
The process "/usr/bin/make" exited with code 2.
Error while building/deploying project test-app (kit: Desktop Qt 5.5.1 GCC 32bit)
我尝试在线搜索,发现此建议可以更新Mesa package
!。[如果是这样,为什么相同的应用程序仍可以在我的Qt创建器3.1.2上很好地构建。在盲目尝试此修复程序之前,我想了解一些详细信息。]
我的Qt Creator在Ubuntu 14.04 LTS上运行。
有人可以为我提供一些解决此问题的指示吗?提前致谢。
根据我在网上阅读的建议,我最终修复了该问题:即更新了Mesa软件包。
sudo apt-get install libgl1-mesa-dev
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句