您的位置:首页 > 编程语言 > Lua

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: