C++嵌入Lua读取配置文件
摘要:这段时间一直在写工具,遇到一些问题,Google下解决了,这里想把解决问题的成果提取出来分享下,也方便我以后使用,^_^写工具就应该尽量的灵活,可配置性强,配置文件是少不了的。之前用过自定义配置文件(我的另一篇文章中提到过:http://www.cnblogs.com/MikeZhang/archive/2011/11/19/2255169.html),灵活是灵活,可写起来有点麻烦,而且如果想把部分逻辑写在外面,在配置文件中弄个函数就很不随意了——自己要写个脚本引擎进行解析……最后决定用lua作为配置文件的解析器,这里有个简单的demo: 1 /* 2 File : demo.cpp...
阅读全文
posted @
2011-12-28 12:36
Mike_Zhang
编辑
让电脑帮我写点代码(脚本字符串)
摘要:写程序用到了配置文件,感觉lua比较适合,就选lua了。开始时所有配置都从文件加载,直接调用一个函数就OK了,后来考虑到如果配置文件不存在的话程序也要正常运行,所以程序需要默认配置。可我不想改变原来的结构,考虑将默认的配置脚本以字符串的形式硬编码在程序里面,这时遇到一个问题 :默认配置大概6~7K的大小,如果一行行的敲,那感觉肯定是非常不爽……这重复性的劳动就交给电脑做吧,最后决定将这部分代码让电脑写(我之前写过了,它照着抄就是了 *_*)……可它不写啊,那好吧,我写个python代码教它吧: 1 #! /usr/bin/python 2 # fileName : writeCode.py .
阅读全文
posted @
2011-12-27 17:56
Mike_Zhang
编辑