TI中文支持网
TI专业的中文技术问题搜集分享网站

AM572X QT环境搭建

你好,现在我这边想用QT+OPENGL来实现一个三维点云的显示,请问我该如何在虚拟机上建立我的QT环境呢?

用Qtcreator+QT源码编译成ARM版本能实现我的功能吗?

是否有相应的文档可以提供呢?

bin xu7:

回复 Steven Liu1:

感谢你的帮助,按照这篇文档的指导,我已经了解了AM572X 的QT环境搭建。

但我现在遇到一个新的问题,我尝试编译一个QTOPENGL的程序,而且我在windows的QT环境已经成功编译并运行。

但在AM572X的QT环境下却出现编译失败:

In file included from ui_mainwindow.h:24:0, from mainwindow.cpp:2:xiaoglwidget.h:11:1: error: expected class-name before '{' token { ^

这个错误似乎是说我没把父类的头文件加入进来,但我的源程序却已经是包含了所需头文件的。

xiaoglwidget.h:

#ifndef XIAOGLWIDGET_H #define XIAOGLWIDGET_H #include <QOpenGLWidget> #include <QOpenGLFunctions_4_3_Compatibility> class xiaoGLWidget : public QOpenGLWidget,protected QOpenGLFunctions_4_3_Compatibility { public: xiaoGLWidget(QWidget *parent); protected: void initializeGL(); void paintGL(); void resizeGL(int w,int h); public: void installShader(); void sendDataToOpenGL(); }; #endif // XIAOGLWIDGET_H

这让我很困惑,QT是一个一次编写,随处编译的软件。我已经在windows下编译成功了,却在Linux编译失败了。

赞(0)
未经允许不得转载:TI中文支持网 » AM572X QT环境搭建
分享到: 更多 (0)