编译qt creator / qt小部件示例

时间:2017-09-16 18:26:05

标签: c++ linux qt g++

在Ubuntu Linux上安装QT 5.9 Creator后,我无法编译和运行使用QT Widgets的示例。这是由QT Creator执行的g ++调用:

g++ -Wl,-rpath,/home/matthias/Qt/5.9.1/gcc_64/lib -o gallery main.o qrc_gallery.o   -L/home/matthias/Qt/5.9.1/gcc_64/lib -lQt5Quick -lQt5Widgets -lQt5Gui -lQt5Qml -lQt5Network -lQt5Core -lGL -lpthread 

错误是:

  

/ usr / bin / ld:找不到-lGL Makefile:245:目标配方   'gallery'失败了collect2:错误:ld返回1退出状态make:***   [gallery]错误1 20:16:53:进程“/ usr / bin / make”退出   代码2.构建/部署项目库时出错(工具包:桌面   Qt 5.9.1 GCC 64bit)执行步骤“Make”

显然,参数-lGL导致错误。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

安装包libgl1-mesa-dev:

sudo apt-get install libgl1-mesa-dev