Cocos2d-x


    A. 请在 ReadMe 文件中查阅对应 SDK 的情况。

一般情况下,仅能保证 ReadMe 中记述的版本可以兼容。
其他版本是否兼容请在 Live2D 社区 提问。




    Q. 需要 Cocos2d-x 的技术支持
    A. 请从以下选择合适的去向。

有关 Cocos2d-x 的问题请到 Cocos2d-x 论坛 
有关 Live2D 的问题请到 Live2D 社区 




    Q. 完成环境构建之后,关于各平台的说明有疑问
    A. 请使用 Live2D 论坛

error LNK2019: 无法解析的外部符号
"public: __thiscall SampleLive2DSprite::SampleLive2DSprite(void)"
(??0SampleLive2DSprite@@QAE@XZ) 在
"public: virtual bool __thiscall HelloWorld::init(void)"
(?init@HelloWorld@@UAE_NXZ) 中被使用。
C:\YourGameTitle\YourGameTitle\proj.win32\HelloWorldScene.obj YourGameTitle

    A. 可能未将 SampleLive2DSprite.cpp、SampleLive2DSprite.h 添加到 Classes 中,或未导入Visual Studio 中。

如果没有把 SampleLive2DSprite.cpp 和 SampleLive2DSprite.h 添加到 Classes  ,请再次参考演示。
如果没有把 SampleLive2DSprite.cpp,SampleLive2DSprite.h 添加到 Visual Studio,
在解决方案资源管理器中右击 Classes 文件夹,选择 添加 > 现有项,进行添加。





    Q. Visual Studio 中发生错误:无法打开包括文件

error C1083: 无法打开包括文件。
'Live2D.h': No such file or directory
c:\yourgametitle\yourgametitle\classes\appdelegate.cpp 10 1 YourGameTitle

    A. 可能是 include 文件夹不存在,或者属性错误。

查看属性>C/C++>常规>附加包含目录中的路径是否有误。





error C2039: 'Live2DModelOpenGL' 不是 'live2d' 的成员。(..\Classes\SampleLive2DSprite.cpp)
c:\yourgametitle\yourgametitle\classes\samplelive2dsprite.h 19 1 YourGameTitle

    A. 可能是忘记定义预处理器。

属性>配置属性>C/C++>预处理器>预处理器定义
查看是否添加了 L2D_TARGET_WIN_GL





error LNK1104: 无法打开文件 'live2d_opengl.lib'。
C:\YourGameTitle\YourGameTitle\proj.win32\LINK  YourGameTitle

    A. 可能是库文件不存在,或属性中路径错误

查看属性>链接器>常规>附加库目录中的路径是否有误





  texture_00.png. Possible missing file.
  

    A. 可能是没有在 Xcode 中添加文件。

1. 查看第 4 步是否有误。




    A. 请确认已运行了 build_native.py。

项目运行前,必须运行 [ sample 名]/proj.android/ 目录下的 build_native.py 文件。
根据环境,如果没有运行,很有可能发生错误。
如果对项目进行修改,也需要运行 build_native.py 之后再运行项目


    A. 把「include」「framework」中文件的字符编码变为「UTF-8 含 BOM」。

该错误不是由代码引起,而是 SDK 文件与编译器的字符编码不一致造成的。
更改两者中的一个即可。
批量更改文件字符编码,可以使用 ZiiDetector


コメント