Ubuntu16.01下构建Qt5开发环境(3)

2 篇文章 0 订阅
14. 安装完编译器后,重新打开Qt Creator,发现已经可以编译了,但是报告一个错误:”GL/gl.h:No such file or directory”。这是因为机器没有安装OpenGL库,执行下面的语句安装即可:

  sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev

  15. 安装完成后,再次编译运行,发现示例程序成功运行起来了:

  16. 到这里Qt Creator就安装完成了。

  在某些情况下,我们希望在终端(Shell)下编写Qt代码,而不是在Qt Creator中,下面的步骤说明了这种情况下需要做的工作:

  1. 将qmake的路径加入环境变量中,在我机器上qmake的路径是”/home/lev/Qt5.0.2/5.0.2/gcc/bin”,大家在配置时需要改成自己的路径。使用which qmake命令查询他得路径,或者图形工具找到Qt的安装路径搜索qmake找到文件名为qmake查看属性(强烈推荐),使用vim(或其他编辑工具) 编辑”.bashrc”文件,仅对本用户有效:

  vim /home/lev/.bashrc

  2. 在最后一行PATH变量中加入qmake的路径,格式类似”PATH=$PATH:/my_new_path:”,不同路径用冒号隔开:

  export PATH="/opt/microchip/xc8/v1.12/bin:/home/lev/Qt5.0.2/5.0.2/gcc/bin":$PATH

  3. 重启终端或执行以下语句,使新的环境变量生效:

  $source ~/.bashrc

  4. 这时就可以在终端下直接编写Qt程序了。下面看我编写的例子:

  新建一个文件夹”hello”,进入这个目录,使用vim编写代码:

  mkdir hello

  vim hello.cpp

  编写代码:

  #include

  #include

  int main(int argc, char *argv[])

  {

  QApplication app(argc, argv);

  QLabel *label = new QLabel("Hello Qt!");

  label->show();

  return app.exec();

  }

  执行以下语句:

  qmake -project

  qmake hello.pro

  我这段例程是Qt4里面的,在Qt5中编译的话会找不到头文件,可以编辑hello.pro文件,在其中加入widgets的支持,如下:

  vim hello.pro

  QT += widgets

  make

  现在生成了可执行文件hello,执行它,就会弹出窗口了:

  至此全部搞定。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Usher_Ou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值