在vs2010上编译Tiled Map地图编辑器源码

今天调通了工程,编译通过,在此做一下笔记。


很早就像弄这个,因为公司里当时需要转cocos2dx,而又没有合适的编辑器,所以就选这个了,当时看了一下,发现是个开源项目。


使用了一段时间发现,tiled map的原理是把整张图分成一个一个小格子,这样做如果是制作格子格局的游戏是非常方便的,但是如果不是格子格局则必须将图片和格子对齐,这样美术和策划都麻烦,而且会将拼好的图片整个拉大。

所以我就打算修改源码,编译出自己的工程,经过一个星期的努力,在vs2010上实现,qt4.8.5。


因为后续工作还未进行,具体的修改细节留作日后分析,说一下导入工程的过程。


一开始想直接转换源码里的.pro,但发现在mac上可以用qmake+make编译成功,但在vs上则生成不了可以使用的工程,于是我新建一个qt项目,再把程序文件拷入工程里,这是发现了这样的情况,出现了许多啊LNK2001和LNK2019错误:error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscal


百度一番后发现这是因为moc文件没有更新造成的,我的解决办法是删除.h.cpp文件,新建空文件,再将之前的内容拷贝,这样可以迫使moc文件重新生成。

你可能感兴趣的:(在vs2010上编译Tiled Map地图编辑器源码)