Windows Phone 8上的CCTMXTiledMap(Cocos2d-x)错误

时间:2013-02-25 02:54:09

标签: c++ windows-8 windows-phone-8 cocos2d-x

人 我尝试将其放入代码但没有成功

CCTMXTiledMap* map = CCTMXTiledMap::tiledMapWithTMXFile("TileMaps/orthogonal-test2.tmx");

我有以下错误:

error LNK2019: unresolved external symbol "public: static class cocos2d::CCTMXTiledMap * __cdecl cocos2d::CCTMXTiledMap::tiledMapWithTMXFile(char const *)"

有人能为我提供解决方案吗?谢谢。

3 个答案:

答案 0 :(得分:1)

当我使用Hello World项目测试tile map时,我也遇到了这个问题。作者可能忘记将所有源代码包含在该项目中。并且错误发生是因为丢失了瓷砖地图的CPP文件。要解决此问题,请将文件夹“cocos2dx / tileMap_parallax_nodes”下的所有文件添加到当前项目中。

http://cocos2d-x.org/boards/6/topics/23325?r=34274

截屏: http://cocos2d-x.org/attachments/2363/Screenshot%20(3).png

答案 1 :(得分:0)

我遇到了同样的错误,因为我的项目错过了CCTMXT的源(实现)文件......

答案 2 :(得分:0)

他们没有在cocos2d-x版本3.3中使用它在v3.2中工作 退房,它将在Windows手机中运行。我得到了输出 在visual studio中的assets文件夹中添加tmx文件

TMXTiledMap* platform = TMXTiledMap::create("Tile.tmx");
    addChild(platform);