zoukankan      html  css  js  c++  java
  • WaxPatch中demo注意问题

    问题一
    https://github.com/mmin18/WaxPatch网址中提供的demo是可以运行,但是存在一个问题,如果把patch.zip换成自己的并且上传到自己的服务器(github),在demo中把服务器地址换成自己的patch.zip所在的地址,然后调试,会发现失败。失败原因主要是lua解释器找不到patch.lua和MainViewController.lua,因为demo自带的解压缩类在解压我们自己提供的patch.zip时会自己在解压目录新建目录patch,再把内容解压到该目录下。正常情况我们要的是解压后的目录应该是dir.../lua/patch.lua,但是用自己的patch.zip解压的目录是dir.../lua/patch/patch.lua,因此lua解释器报找不到patch.lua错误。
    • 解决方案
    1. 代码中有一段“%@/?.lua;%@/?/init.lua;”表示告诉lua编译器哪里去加载要编译执行的lua文件,因此可在此处加上patch,即改成“%@/patch/?.lua;%@/?/init.lua;
    2. 可以自己用代码把dir.../lua/patch/patch.lua中的patch.lua写入到dir.../lua/patch.lua中
    3. 换一套解压缩的类库
    问题二
    有时候上面的问题解决了或是没有上述错误,lua解释器包报编译时在.lua文件某某行遇到不可识别的字符,那是因为在mac中可能用第三方输入法全角输入导致
    • 解决方案
      编辑lua文件时用lua专有的编辑器,可以使用Sublime Text2等等,这类编辑器可以看到错误的全角的字符,进而可以修改。
     
  • 相关阅读:
    作为一个程序猿,是不是经常会用到.chm文档,但是我们可能会遇到这样那样的问题,比如.chm文档打不开
    总结
    图片轮播的几种方式
    学习中于遇到的问题总结
    node 总结
    webpack 总结
    babel 的总结和理解
    关于css 的AST 语法树的理解
    js中的正则表达式
    八皇后
  • 原文地址:https://www.cnblogs.com/piaojin/p/5588442.html
Copyright © 2011-2022 走看看