0

当我尝试构建最新的代码 [master]。我收到很多如下警告,并且生成的 xtk.js 无法正常工作。

---------------------- 编译代码/home/george/XTK4_0_217/lib/closure-library/closure/bin/build/closurebuilder.py:扫描路径... /home/george/XTK4_0_217/lib/closure-library/closure/bin/build/closurebuilder .py:扫描了 958 个源。/home/george/XTK4_0_217/lib/closure-library/closure/bin/build/closurebuilder.py:构建依赖树.. /home/george/XTK4_0_217/lib/closure-library/closure/bin/build/closurebuilder.py :使用以下命令编译:java -jar /home/george/XTK4_0_217/lib/closure-library/compiler-latest/compiler.jar --js /home/george/XTK4_0_217/lib/closure-library/closure/goog/ base.js --js /home/george/XTK4_0_217/lib/csg/vector.js --js /home/george/XTK4_0_217/X.js --js /home/george/XTK4_0_217/lib/closure-library/closure /goog/string/string.js --js /home/george/XTK4_0_217/lib/closure-library/closure/goog/useragent/useragent。js --warning_level=VERBOSE --compilation_level=ADVANCED_OPTIMIZATIONS --jscomp_warning=missingProperties --jscomp_warning=checkTypes --define=goog.DEBUG=false /home/george/XTK4_0_217/injects/constructable.js:60: WARNING - Property _points never在 X.constructable var numberOfPoints = this._points.count 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:67:警告 - 属性 _points 从未在 X.constructable var point1 = this._points.get(p) 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:68:警告 - 属性 _points 从未在 X.constructable var point2 = this._points.get(p + 1) 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:69:警告 - 属性 _points 从未在 X.constructable var point3 = this._points.get(p + 2) 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:71:警告 - 属性 _normals 从未在 X.constructable var normal1 = this._normals.get(p) 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:72:警告 - 属性 _normals 从未在 X.constructable var normal2 = this._normals.get(p + 1) 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:73:警告 - 属性 _normals 从未在 X.constructable var normal3 = this._normals.get(p + 2) 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:79:警告 - 属性 _colors 从未在 X.constructable 上定义 if ((this._colors.length > 0)) { ^

/home/george/XTK4_0_217/injects/constructable.js:83:警告 - 属性 _colors 从未在 X.constructable color = this._colors.get(p) 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:122:警告 - 属性 _points 从未在 X.constructable this._points.clear() 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:123:警告 - 属性 _normals 从未在 X.constructable this._normals.clear() 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:124:警告 - 属性 _colors 从未在 X.constructable this._colors.clear() 上定义;^

/home/george/XTK4_0_217/injects/constructable.js:234:警告 - 属性 toCSG 从未在 csg 上定义 csg = csg.toCSG(); ^

/home/george/XTK4_0_217/injects/constructable.js:240:警告 - 从未在 X.object result.fromCSG(this.toCSG().union(csg)) 上定义来自 CSG 的属性;^

/home/george/XTK4_0_217/injects/constructable.js:269:警告 - 属性 toCSG 从未在 csg 上定义 csg = csg.toCSG(); ^

/home/george/XTK4_0_217/injects/constructable.js:275: 警告 - 从未在 X.object result.fromCSG(this.toCSG().subtract(csg)) 上定义 fromCSG 的属性;^

/home/george/XTK4_0_217/injects/constructable.js:304:警告 - 属性 toCSG 从未在 csg 上定义 csg = csg.toCSG(); ^

/home/george/XTK4_0_217/injects/constructable.js:310:警告 - 从未在 X.object result.fromCSG(this.toCSG().intersect(csg)) 上定义 fromCSG 的属性;^

/home/george/XTK4_0_217/injects/constructable.js:327:警告 - 从未在 X.object result.fromCSG(this.toCSG().inverse()) 上定义 fromCSG 的属性;^

/home/george/XTK4_0_217/objects/cube.js:265: 警告 - 从未在 X.cube 上定义来自 CSG 的属性 this.fromCSG(new CSG.cube({ ^

/home/george/XTK4_0_217/objects/cylinder.js:207:警告 - 从未在 X.cylinder this.fromCSG 上定义来自 CSG 的属性(新 CSG.cylinder({ ^

/home/george/XTK4_0_217/objects/object.js:151:警告 - 为命名空间 X 创建的不完整别名 this._children.push(new Xclassname); ^

/home/george/XTK4_0_217/objects/sphere.js:173:警告 - 从未在 X.sphere 上定义来自 CSG 的属性 this.fromCSG(new CSG.sphere({ ^

0 个错误,23 个警告,94.4% 键入 /home/george/XTK4_0_217/lib/closure-library/closure/bin/build/closurebuilder.py:JavaScript 编译成功。

输出:xtk.js 代码编译 ----------- *-------- -* 请访问 goxtk.com 访问我们!!!联系我们:dev@goxtk.com 享受XTK ------------------------

4

1 回答 1

0

23个警告没问题。编译后的 xtk.js 应该可以正常工作 - 刚刚针对 master 进行了测试。

于 2012-06-14T13:42:02.647 回答