gpt4 book ai didi

android - 如何在 Visual Studio (Android) 中包含 OpenGLES 3

转载 作者:行者123 更新时间:2023-11-30 05:02:44 25 4
gpt4 key购买 nike

我正在尝试使用 Visual Studio 通过 C++/OpenGLES 制作 Android 应用程序。我从模板项目“OpenGLES 应用程序(Android、iOS)”开始,但它使用 OpenGLES 1,似乎为了使用 VAO,我需要将其升级到 OpenGLES 3(或带有扩展的 2?)。但我不断收到编译错误 undefined reference to 'glGenVertexArrays'

默认情况下,模板项目包含GLES/gl.h。我尝试用 GLES3/gl3.h 替换它,这使得 Visual Studio 识别 glGenVertexArrays(我可以去定义等),但是当我构建项目时我仍然收到 undefined reference 错误。

我也试过将 gl3.h 的路径放在“C/C++ 附加包含目录”下的项目设置中,但这似乎没有效果。

是包含问题还是项目设置问题还是其他问题?

注意:我使用的是 Visual Studio 2019

最佳答案

我将 GLESv3 添加为库依赖项(在项目属性 > 链接器 > 输入下)而不是 GLESv1_CM,这修复了错误!

关于android - 如何在 Visual Studio (Android) 中包含 OpenGLES 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57950196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com