如何解决runtime_error:着色器无法编译mapboxgl不起作用
大家好,我在Mac上使用MacOS在Android pi上交叉编译了Qt,我想用Qml制作地图,这是我的错误:
输出日志:
10:16:44: Starting /Users/agung/Documents/build-untitled14-Desktop_Qt_5_15_1_clang_64bit-Debug/untitled14.app/Contents/MacOS/untitled14 ...
QML debugging is enabled. Only use this in a safe environment.
[ WARNING ] "{unknown}[ParseStyle]: [3]: Expected arguments of type (number,number) | (string,string),but found (value,number) instead."
[ WARNING ] "{unknown}[ParseStyle]: [3]: Expected arguments of type (number,number) instead."
[ WARNING ] "{unknown}[ParseStyle]: Expected arguments of type (number,number) instead."
[ WARNING ] "{unknown}[ParseStyle]: [2]: Expected arguments of type (number,number) instead."
[ WARNING ] "{unknown}[ParseStyle]: [1]: Expected arguments of type (number,number) instead."
[ ERROR ] "{unknown}[Shader]: Shader failed to compile: ERROR: 0:1: '' : #version required and missing.\nERROR: 0:75: 'attribute' : syntax error: syntax error\n"
libc++abi.dylib: terminating with uncaught exception of type std::runtime_error: shader failed to compile
10:16:45: The program has unexpectedly finished.
10:16:45: The process was ended forcefully.
10:16:45: /Users/agung/Documents/build-untitled14-Desktop_Qt_5_15_1_clang_64bit-Debug/untitled14.app/Contents/MacOS/untitled14 crashed.
请尽快帮助我。
解决方法
基本上,Mapbox不主动支持Qt SDK。这意味着不支持某些最新样式。
您是否检查过'mapbox:// styles / mapbox / streets-v11'是否没有错误?我认为它显示了一些警告,但应该运行。
如果仍然有问题,能否提供一些信息,例如
- Qt版本
- 您的qml文件
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。