Learning Game AI Programming with lua(一)
2015-12-10 14:38
211 查看
项目代码运行
前几天偶然在找资料时发现了这本与去年11月(2015.11)出版的新书, 很适合最近资料就拿来看(不得不表扬下我大天朝的分享精神,这才是互联网的精髓嘛^_^). 第一步就是把代码跑起来, 第一次接触decoda, 摸索了一个上午搞定,现介绍如下:1. 根据书中的地址下载代码,进pucktpub下载;
2. 作者已经给我们把工程配的very perfect, 当然你的电脑上得先安装DirectX SDK, 文中已经给出地址, 自己去下;
3. 在安装DirectX SDK前要先完成下面的卸载,不然会出现一个”安装错误S1023.”
4. 解决方法是因为vs2010 已经安装过的vc redistribute冲突了,需要先卸载, 网上有方法,这里给出,在windows cmd下运行:
MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
和 MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7} 两个命令即可; 等sdk安装好后还要重新装回去,参考:http://support.microsoft.com/kb/2728613
5. 这时再安装下代码里的tools的decoda.exe, 另外两个exe不知道什么用,反正我还没装;
6. 打开build文件夹, dakai”.sln”打开工程文件, 编译, 这时可能会出现大量的编码错误, 这个问题是编码问题, 这里就比较坑, 一次打开每一个报错的文件, 并进行如下操作:”文件>高级保存选项>选择unicode-1200编码“;可能有大量的文件是这样,一般是在那几个特有的库里, 修改吧(不知道有没有比手动修改更好的解决方法?).
7. 修改后就没得错了, 这时可以选择编译, release 或debug可以都编译下,;
8. 运行vs2010.dat;
9. 在vs中选择运行一个项目, 完美!
10. 结合decoda调试, 这个书中有, 就是lua attach到vs或vs attach 到decoda, 当然要注意decoda project>setting下的command路径是release 还是debug, 要在vs 中生成对应的文件.
11. enjoy yourself
相关文章推荐
- Lua中的基本函数库
- LUA脚本在游戏中的应用场合
- lua使用总结
- leetcode Evaluate Reverse Polish Notation
- Ubuntu编译Lua
- lua 链表 迭代器
- Luajit反编译之探索记
- lua 5.2 GC 源码分析 一
- 使用luabind生成dll文件
- iOS使用lua语言的使用步骤与实现插件的动态更新
- Assembly x64 Intro - Horner Polynomial Evaluation
- lua之读写plist文件
- lua 5.2 GC 源码分析 二
- VS2012编译luabind
- Lua源码分析——C文件说明
- Introduction to Recommender System 之 Module 5 Evaluation
- Lua与VC的交互
- 关于c调用lua 对‘luaL_newstate()’未定义的引用的问题解决办法
- 【Codeforces Round 276 (Div 2)B】【水题】Valuable Resources 最小正方形包含所有点
- Lua 初识之 loadfile、require、module - 十五