SOOMLA使用杨松,无法解决LNK2019

SOOMLA using jansson, and can't solve LNK2019

本文关键字:解决 LNK2019 杨松 SOOMLA      更新时间:2023-10-16

我正在使用cocos2d-x和SOOMLA作为我的Google钱包扩展开发游戏,但 SOOMLA 使用 jansson 作为其 JSON 解析器;我包括SOOMLA .cpp,.h和janson,但是编译时,出现以下错误。

error LNK2019: Cannot solve unresolved external error _json_true
at function "public: static struct json_t * __cdecl 
CCSoomlaJsonHelper::getJsonFromCCObject(class cocos2d::CCObject *)"
(?getJsonFromCCObject@CCSoomlaJsonHelper@@SAPAUjson_t@@PAVCCObject@cocos2d@@@Z)
was referebce 
E:projectscocos2d-x-2.1.5templatemulti-platform-cppproj.win32CCSoomlaJsonHelper.obj   WuXia

我确定我已经将 jasson 项目添加到我的 INCLUDE 路径中,但它似乎不起作用。

external中删除文件夹emscripten。它解决了过去SOOMLA中的许多链接器问题。