链接器命令失败,退出代码为1(使用-v查看调用)VisualStudio

用户名

尝试构建我的应用程序时出现非常烦人的错误。

这是完整的错误堆栈

Severity    Code    Description Project File    Line
Error       linker command failed with exit code 1 (use -v to see invocation)   PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\clang.exe  1
Error       undefined reference to 'glGetAttribLocation'    PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   70
Error       undefined reference to 'glCreateProgram'    PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   87
Error       undefined reference to 'glAttachShader' PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   91
Error       undefined reference to 'glAttachShader' PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   92
Error       undefined reference to 'glLinkProgram'  PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   93
Error       undefined reference to 'glGetProgramiv' PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   96
Error       undefined reference to 'glDeleteProgram'    PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   100
Error       undefined reference to 'glCreateShader' PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   111
Error       undefined reference to 'glShaderSource' PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   115
Error       undefined reference to 'glCompileShader'    PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   116
Error       undefined reference to 'glGetShaderiv'  PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   119
Error       undefined reference to 'glGetShaderiv'  PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   124
Error       undefined reference to 'glDeleteShader' PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   128
Error       undefined reference to 'glUseProgram'   PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   172
Error       undefined reference to 'glVertexAttribPointer'  PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   174
Error       undefined reference to 'glEnableVertexAttribArray'  PewPew.NativeActivity   c:\workspace\PewPew\PewPew\PewPew.NativeActivity\Renderer.cpp   175

好吧,这似乎与OpenGL调用有关,但是我不知道到底是怎么做到的。

我已经包括了

#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>
#include <EGL/egl.h>
#include <GLES/gl.h>

但是仍然没有运气。

关于我在做什么错的任何建议吗?

用户名

好吧,没关系,伙计们,我自己一个人弄清楚了。

出现此问题是因为我试图使用GLES 2.0函数而不是GLES 1.0(在创建新的NativeActivity应用程序时默认设置)。因此,基本上您需要做的就是右键单击项目,然后转到属性->链接器->输入->库依赖关系,并将GLESv1_CM更改为GLESv2。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

(空):使用admob时,链接器命令失败,退出代码为1(使用-v查看调用)

链接器命令失败,退出代码为1(使用-v查看调用)-Xcode

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)Xcode 10.2.1

链接器命令失败,退出代码为1(使用-v查看调用),Xcode 8,Swift 3

Geofire(iOS)铛:错误:链接器命令失败,退出代码为1(使用-v查看调用)

Swift 3的链接器命令失败,退出代码为1(使用-v查看调用)

链接器命令在Swift中退出代码为1(使用-v查看调用)失败

Cocoapods错误:链接器命令失败,退出代码为1(使用-v查看调用)

Xcode 9.2:链接器命令失败,退出代码为1(使用-v查看调用)

XCode 7:链接器命令失败,退出代码为1(使用-v查看调用)

错误:链接器命令失败,退出代码为1(使用-v查看调用)

XCode:链接器命令失败,退出代码为 1(使用 -v 查看调用)。如何?

来自Unity的Xcode:“链接器命令失败,退出代码为1(使用-v查看调用)”

Cocoapod - 链接器命令失败,退出代码为 1(使用 -v 查看调用)

Xcode 10.0:链接器命令失败,退出代码为 1(使用 -v 查看调用)

链接器命令在macOS上失败,退出代码为1(使用-v查看调用)

链接器命令失败,退出代码为1(使用-v查看调用)

错误链接器命令失败,退出代码为1(使用-v查看调用)

错误:链接器命令失败,退出代码为1(使用-v查看调用)

叮当:错误:链接器命令失败,项目中的退出代码为1(使用-v查看调用)

如何修复“链接器命令失败,退出代码为1(使用-v查看调用)”

Xcode 6:链接器命令再次失败,退出代码为1(使用-v查看调用)

如何解决链接器命令失败,退出代码为1(使用-v查看调用)

链接器命令失败,退出代码为 1(使用 -v 查看调用)iOS 错误

RealmJS:clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

C 错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

ionic应用程序构建失败,并显示错误“链接器命令失败,退出代码为1(使用-v查看调用)”

Xcode 中的错误“/clang:-1: 链接器命令失败,退出代码为 1(使用 -v 查看调用)”

错误“ _OBJC_CLASS _ $ _ AppDelegate”,引用自“”,错误:链接器命令失败,退出代码为1(使用-v查看调用)