4.EZMM工程(常用工具Shell及启动)
1.创建登录工程Login文件夹,并在Login文件夹中穿件scr与ebin文件夹
将rebar工具考入Login文件夹中,必须包含rebar,rebar.cmd
新建文件rebar.config,并写入
  {deps,
   [
    {'emysql', ".*", {git, "https://github.com/Eonblast/Emysql", {branch,"master"}}},
    {'mochiweb', ".*", {git, "https://github.com/mochi/mochiweb.git", {branch,"master"}}}
   ]
  }.
新建文件Emakefile, 并写入
  {
  [
    "src/*"
   ,"src/*/*"
   ,"src/*/*/*"
  ],
  [
     bin_opt_info
    ,{d,debug}
    ,{i,"include"}
    ,{outdir,"ebin"}
    ,report
    ,verbose
  ]
  }.
使用rebar get-deps下载依赖源码
rebar compile编译依赖,报错与警告,参考工程3中修改即可
2, 创建工程
rebar create-app appid=login
修改login.app.src文件
  
3.在Login文件夹中增加include文件夹,并在include中创建login.hrl,主要用于写宏定义
  
4.修改login_app.erl文件
  
5.文件解析(新建文件夹config,用于存放配置文件,如setting.config)
  
在login.hrl中定义宏CONFIG_LIST 用于指定需要解析的所有配置文件(后续增加了配置文件,直接添加在此处),如下
-define(CONFIG_LIST, [
    {"config/setting.config", setting, original}
]).
6.添加工具类,用于解析配置文件及编译类

 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号