zoukankan      html  css  js  c++  java
  • Qt在VS2012中引用QtWidgets时报GLES2/gl2.h无法打开错误的解决办法

    在VS2012中编译QT时,要使用控件就得引用QtWidgets。如下

    #include <QtWidgets>

    引入这个之后,VS会解出相关的文件,这时就可以正常使用相关的控件如QLabel/QLineEdit等,当然也可以通过#include <QtWidgets/QLabel>这样单一引用,不过每一类控件都需要引用一次会很烦。所以统一引用QtWidgets。

    代码正常编写的。但是编译时却出错了,如下图


    错误指向的是GLES2/gl2.h,这个是QT自带的,所以在QT安装路径下一搜,发现果真有的。并且是在include/QtANGLE的文件夹下。看来是配置中没有带上。于是进行了配置,如下图。


    在附加包含目录中添上$(QTDIR)includeQtANGLE,其中$(QTDIR)是一个全局变量,指的是QT的目录。

    再次编译,通过了。

    作下记录,以备后用。

  • 相关阅读:
    第三章 读书笔记
    第一章 读书笔记
    第二章 读书笔记
    第九章
    第十章
    第8章 蜂鸣器
    第7章 led闪烁
    第6章 第一个Linux驱动程序:统计单词个数
    第5章 搭建S3C6410开发板环境
    第3章 Git使用入门
  • 原文地址:https://www.cnblogs.com/sparkleDai/p/7605054.html
Copyright © 2011-2022 走看看