工具/软件:Linux
你(们)好
我使用的是 AM437X EVM 板、我使用 的是处理器 SDK ti-processor-sdk-linux-AM437x-EVM-04.02.00.09-Linux
我已经编写了一个简单的 OpenGL C 应用程序、我希望它不会在 EVM 上运行。 因此、我应该使用哪种图形 SDK、或者是否有任何文档可帮助我交叉编译应用以在 EVM 上运行。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
你(们)好
我使用的是 AM437X EVM 板、我使用 的是处理器 SDK ti-processor-sdk-linux-AM437x-EVM-04.02.00.09-Linux
我已经编写了一个简单的 OpenGL C 应用程序、我希望它不会在 EVM 上运行。 因此、我应该使用哪种图形 SDK、或者是否有任何文档可帮助我交叉编译应用以在 EVM 上运行。
您好!
这是我的代码
main.c
#include
#include
void renderFunction()
{
glClearColor (0.0、0.0、0.0、0.0);
glClear (GL_color_buffer_bit);
glColor3f (1.0、1.0、1.0);
glOrtho (-1.0、1.0、-1.0、1.0、-1.0、 1.0);
glBegin (gL_polygonl);
glVertex2f (-0.5、-0.5);
glVertex2f (-0.5、0.5);
glVertex2f (0.5、0.5);
glVertex2f (0.5、-0.5);
glEnd();
glFlush();
}
int main (int argc、char** argv)
{
粘接(&argc、argv);
谷胶显示模式(谷胶单);
谷胶窗口大小(500、500);
粘性窗口位置(100、100);
vtCreateWindow ("OpenGL -第一个窗口演示");
臀大肌功能(渲染功能);
臀大环();
返回0;
}
我厌倦了通过运行以下命令在 EVM 上编译上述代码
gcc main.c -lmaut -lgl -lGLEW -lGLU -o OpenGLEx
我遇到以下错误
main.c:1:25:致命错误:gL/freeglut.h:无此类文件或目录
#include
编译已终止。
您能否告诉我如何在主机(Ubuntu)上交叉编译 OpenGL 应用程序、以便在 AM437X-EVM 上运行它?