0

伙计们,我尝试将其放入代码中,但没有成功

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

我有以下错误:

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

有人可以为我提供解决方案吗?谢谢你。

4

3 回答 3

1

当我用 Hello World 项目测试瓦片地图时,我也遇到了这个问题。作者可能忘记将所有源代码包含到该项目中。发生错误是因为缺少瓦片地图的 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

于 2013-08-27T10:07:39.020 回答
0

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

于 2013-04-10T08:41:26.593 回答
0

伙计们,它在 cocos2d-x 3.3 版中不工作,它在 v3.2 中工作检查出来,它将在 windows phone 中运行。我tmx在visual studio的assets文件夹中得到了输出添加文件

TMXTiledMap* platform = TMXTiledMap::create("Tile.tmx");
    addChild(platform);
于 2014-11-18T13:04:22.417 回答