在vs2012中编译qt时,要使用控件就得引用qtwidgets。如下 #include qtwidgets 引入这个之后,vs会解出相关的文件,这时就可以正常使用相关的控件如qlabel/qlineedit等,当然也可以通过#include qtwidgets/qlabel这样单一引用,不过每一类控件都需要引用一次
在vs2012中编译qt时,要使用控件就得引用qtwidgets。如下
#include
引入这个之后,vs会解出相关的文件,这时就可以正常使用相关的控件如qlabel/qlineedit等,当然也可以通过#include 这样单一引用,不过每一类控件都需要引用一次会很烦。所以统一引用qtwidgets。代码正常编写的。但是编译时却出错了,如下图
错误指向的是gles2/gl2.h,这个是qt自带的,所以在qt安装路径下一搜,发现果真有的。并且是在include/qtangle的文件夹下。看来是配置中没有带上。于是进行了配置,如下图。
在附加包含目录中添上$(qtdir)\include\qtangle,其中$(qtdir)是一个全局变量,指的是qt的目录。
再次编译,通过了。
作下记录,以备后用。