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/am4379:OpenGL 交叉编译

Guru**** 2937160 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/672409/linux-am4379-opengl-cross-compilation

器件型号:AM4379

工具/软件:Linux

你(们)好  

我使用的是 AM437X EVM 板、我使用 的是处理器 SDK  ti-processor-sdk-linux-AM437x-EVM-04.02.00.09-Linux

 我已经编写了一个简单的 OpenGL C 应用程序、我希望它不会在 EVM 上运行。 因此、我应该使用哪种图形 SDK、或者是否有任何文档可帮助我交叉编译应用以在 EVM 上运行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请查看以下链接:
    e2e.ti.com/.../610776

    希望这对您有所帮助。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!
    这是我的代码
    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 上运行它?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我不确定#include 是否正确。 请检查此项:
    e2e.ti.com/.../594418
    但在该线程中、应用程序似乎是在板上编译的。
    但是、我会检查、当我有东西时、我会回来。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您需要将示例与适当的库和示例链接起来。
    您可以将此示例作为参考。
    git.ti.com/.../kmscube
    我们通常使用:
    processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK
    但是、如果还正确链接、则可以单独使用。

    BR
    玛格丽塔