第三方库中有 #ifdef的代码,无法编译过去。请问这个如何避免
错误提示如下:
条件编译失败,参考示例(注意 ifdef 与 endif 必须配对使用):
// #ifdef %PLATFORM%
js代码
// #endif
原始代码如下:
ifdef APPLY_SPLIT\n\
uniform float u_dayTextureSplit[TEXTURE_UNITS];\n\
第三方库中有 #ifdef的代码,无法编译过去。请问这个如何避免
错误提示如下:
条件编译失败,参考示例(注意 ifdef 与 endif 必须配对使用):
// #ifdef %PLATFORM%
js代码
// #endif
原始代码如下:
uniform float u_dayTextureSplit[TEXTURE_UNITS];\n\
8***@qq.com (作者)
cesium 一个webgl的3dgis地图库。开源地址 https://github.com/AnalyticalGraphicsInc/cesium
2019-12-03 13:44
DCloud_UNI_HT
回复 8***@qq.com: 先不讨论条件编译的问题,你在什么平台用的 webgl? uni-app 现在还不支持 webgl 呢
2019-12-11 12:20
8***@qq.com (作者)
回复 DCloud_UNI_HT: 谢谢。Uni-app.理论上你们支持canvas就可以。这个也是在浏览器上运行。所以问问你们。
2019-12-13 13:49
DCloud_UNI_HT
回复 8***@qq.com: 那我看一下这个问题
2019-12-16 12:12
DCloud_UNI_HT
回复 DCloud_UNI_HT: 给我提供一个你引入三方库的demo,我验证一下
2019-12-16 12:28
8***@qq.com (作者)
回复 DCloud_UNI_HT: 非常感谢开源地址 https://github.com/AnalyticalGraphicsInc/cesium开源地址; https://cesium.com/blog/2019/10/31/cesiumjs-es6/ 这个文章是如何使用es6模式webpack打包应用。 https://github.com/AnalyticalGraphicsInc/cesium-webpack-example 这个是使用webpack打包的代码。移植到uni-app就报错。不过就算不报错。后边也运行的不行了。不管如何,非常感谢。
2019-12-17 10:38