【问题标题】:CCTMXTiledMap (Cocos2d-x) Error on Windows Phone 8Windows Phone 8 上的 CCTMXTiledMap (Cocos2d-x) 错误
【发布时间】:2013-02-25 02:54:08
【问题描述】:

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

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

我有以下错误:

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

谁能给我一个解决方案?谢谢。

【问题讨论】:

  • 该错误告诉您该函数的代码不可用。您的项目中缺少 CCTMXT... 的源(实现)文件,或者它在 Windows 平台上不可用。

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


【解决方案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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多