8***@qq.com
8***@qq.com
  • 发布:2019-11-27 09:25
  • 更新:2021-01-05 18:04
  • 阅读:2155

ifdef条件编译失败的问题?

分类:uni-app

第三方库中有 #ifdef的代码,无法编译过去。请问这个如何避免
错误提示如下:
条件编译失败,参考示例(注意 ifdef 与 endif 必须配对使用):
// #ifdef %PLATFORM%
js代码
// #endif

原始代码如下:

ifdef APPLY_SPLIT\n\

uniform float u_dayTextureSplit[TEXTURE_UNITS];\n\

endif\n\

2019-11-27 09:25 负责人:无 分享
已邀请:
DCloud_UNI_HT

DCloud_UNI_HT

你的三方库是什么库?

  • 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

8***@qq.com

8***@qq.com (作者)

cesium 一个webgl的3dgis地图库。开源地址 https://github.com/AnalyticalGraphicsInc/cesium

f***@qq.com

f***@qq.com

这个编译问题解决了吗

该问题目前已经被锁定, 无法添加新回复