GithubHelp home page GithubHelp logo

xpol / lua-rapidjson Goto Github PK

View Code? Open in Web Editor NEW
276.0 17.0 64.0 1.71 MB

A JSON module for Lua based on the very fast RapidJSON library.

License: MIT License

CMake 1.09% C++ 89.91% C 3.30% Lua 5.70%
rapidjson lua

lua-rapidjson's Introduction

RapidJSON bindings for Lua

License Badge

A json module for LuaJIT 2.0/2.1 and Lua 5.1/5.2/5.3, based on the very fast RapidJSON C++ library.

See project homepage for more information, bug report and feature request.

Dependencies

  • lua development environment
    • lua-devel (linux)
    • or luavm(windows)
    • or brew install lua luarocks
    • or any equivalent on your system
  • cmake >= 3.1.0, cmake 2.8 may work but not well tested.

Usage

luarocks install rapidjson

or if you like to use your own version of RapidJSON, use:

luarocks install rapidjson RAPIDJSON_INCLUDE_DIRS=path/to/rapidjson/include/dir
local rapidjson = require('rapidjson')

rapidjson.encode()
rapidjson.decode()

rapidjson.load()
rapidjson.dump()

Usage without luarocks

  1. Use cmake -H. -Bbuild -G<generator-name> go generate project.

    If you use a non standard lua install location, add environment variable LUA_DIR to the directory contains include and lib for you lua installation. eg.

     LUA_DIR=/usr/local/openresty/luajit cmake -H. -Bbuild -G<generator-name>
    
  2. cmake --build build --config Release to build the rapidjosn.so or rapidjosn.dll library.

  3. Then link that library to you project or copy to desired place.

Tips: use cmake --help to see a list of generator-name available.

Value Type Mappings

Lua Type JSON type Notes
rapidjson.null null
true true
false false
string string
table array when meta field __jsontype is 'array' or no __jsontype meta filed and table length > 0 or table length == 0 and empty_table_as_array option is specified
table object when not an array, all non string keys and its values are ignored.
number number

Test

Clone or download source code, in the project root folder:

luarocks install luautf8
luarocks install busted
luarocks make
busted

Performance

To compare speed of rapidjson and other json libraries:

lua performance/run.lua

The result on my Macbook Pro shows:

  • For decoding, lua-rapidjson is slightly faster than lua-cjson in most cases.
  • For encoding, lua-rapidjson is always faster than lua-cjson, and much faster when encoding numbers.

API

See API reference.

Release Steps

  1. Pass all unit tests.
  2. Update version in rapidjson-..*-1.rockspec and update the name of the rockspec file.
  3. Tag source code with that version (v*..), and push.
  4. luarocks upload rapidjson-*.*.*-1.rockspec

Changelog

0.7.0

  • Change the rapidjson.null type to lightuserdata and fixes the issue when it accessed by different Lua States.

0.6.1

  • Try support cmake 2.8 with GCC (but still requires c++ compiler support c++11 or at least c++0x).

0.6.0

  • Add support for decode C buffer + length.
  • Export C++ API pushDecoded.

0.5.2

  • Check lua stack when decoding objects and arrays to ensure there is room (Thanks Matthew Johnson).

0.5.1

  • Remove all c++11 feature requirements except move constructor.

0.5.0

  • Added Document SchemaDocument SchemaValidator to support JSON pointer and schema.

0.4.5

  • Checks encoding error for float point numbers.
  • RapidJSON compiling turn: use release config and turn SIMD on if supported.

0.4.4

  • Fixes build and test errors introduced in 0.4.3.

0.4.3

  • CMakeLists.txt supports command line defined RAPIDJSON_INCLUDE_DIRS to specified RapidJSON include directory.
  • Keeps only necessary RapidJSON header files and docs make the rock much smaller.

0.4.2

  • Update RapidJSON to latest HEAD version.

0.4.1

  • Fixes Windows dll.

0.4.0

  • Checks circular reference when encoding tables.
  • A table is encoded as json array if:
    • have meta field __jsontype set to 'array'.
    • don't have meta filed __jsontype and length > 0.
  • When table is encoded as json object, only string keys and its values are encoded.
  • Integers are decoded to lua_Integer if it can be stored in lua_Integer.

0.3.0

  • Follow integers are encoded as integers.
    • Lua 5.3 integers.
    • Integers stored in double and in between:
      • [INT64_MIN..INT64_MAX] on 64 bit Lua or
      • [INT32_MIN..INT32_MAX] in 32 bit Lua.
  • CI scripts updated, thanks @ignacio

0.2.0

  • Rename module to rapidjson.
  • Added option.sort_keys option to rapidjson.encode() and rapidjson.dump(), and default value for sort_keys is false.
  • Added rapidjson._NAME ("rapidjson") and rapidjson._VERSION.
  • rapidjson.object() and rapidjson.array() just set metatable field __jsontype to 'object' and 'array' if passed table already have a metatable.
  • fixes dump return value of false rather than nil.

0.1.0

  • Initial release.

lua-rapidjson's People

Contributors

fangfx avatar felixonmars avatar frenzie avatar ignacio avatar matthewmjohnson avatar membphis avatar miloyip avatar pazos avatar sniper00 avatar starius avatar xpol avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lua-rapidjson's Issues

msys2 mingw64 link error

lua version: 5.3.5 build from source, downloaded from lua.org
gcc: 7.4.0
cmake: 3.13.4
luarocks: 3.0.4

$ make
[ 20%] Linking CXX shared module rapidjson.so
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘pushParseResult’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:62:对‘lua_pushboolean’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:62:(.text+0x16):  截断重寻址至相符: R_X86_64_PC32 针对未定义的符号 lua_pushboolean
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:57:对‘lua_pushnil’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:57:(.text+0x36):  截断重寻址至相符: R_X86_64_PC32 针对未定义的符号 lua_pushnil
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:58:对‘lua_pushfstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:58:(.text+0x72):  截断重寻址至相符: R_X86_64_PC32 针对未定义的符号 lua_pushfstring
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:63:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:63:(.text+0xa98):  截断重寻址至相符: R_X86_64_PC32 针对未定义的符号 luaL_checkudata
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Document_get’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:94:对‘luaL_checklstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:94:(.text+0xac1):  截断重寻址至相符: R_X86_64_PC32 针对未定义的符号 luaL_checklstring
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:99:对‘lua_gettop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:99:(.text+0xf89):  截断重寻址至相符: R_X86_64_PC32 针对未定义的符号 lua_gettop
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:100:对‘lua_pushvalue’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:100:(.text+0xfa0):  截断重寻址至相符: R_X86_64_PC32 针对未定义的符号 lua_pushvalue
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:65:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:65:(.text+0xfc0):  截断重寻址至相符: R_X86_64_PC32 针对未定义的符号 luaL_error
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Document_get’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:103:对‘lua_pushnil’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:103:(.text+0xfda):  截断重寻址至相符: R_X86_64_PC32 针对未定义的符号 lua_pushnil
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:63:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:63:(.text+0x24b8):  截断重寻址至相符: R_X86_64_PC32 针对未定义的符号 luaL_checkudata
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Document_set’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:114:对‘luaL_checklstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:114:(.text+0x24e1):  从输出所省略的额外重寻址溢出
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:65:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:63:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:61:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Document_stringify’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:139:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_typename’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:53:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:54:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:66:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:67:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:68:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:65:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:63:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Document_save’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:150:对‘luaL_checklstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:61:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_typename’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:53:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:54:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:66:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:67:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:68:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:65:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:44:对‘lua_touserdata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:51:对‘lua_getmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:52:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:53:对‘lua_rawequal’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:54:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Document_parseFile’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:79:对‘luaL_checklstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/bits/basic_ios.h:462:对‘std::ios_base::ios_base()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/istream:608:对‘std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/fstream:496:对‘std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/fstream:498:对‘std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/fstream:597:对‘std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/fstream:602:对‘std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/fstream:239:对‘std::basic_filebuf<char, std::char_traits<char> >::close()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/fstream:239:对‘std::__basic_file<char>::~__basic_file()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/streambuf:198:对‘std::locale::~locale()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/bits/basic_ios.h:282:对‘std::ios_base::~ios_base()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/bits/basic_ios.h:158:对‘std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Document_parseFile’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:80:对‘std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/fstream:496:对‘std::basic_filebuf<char, std::char_traits<char> >::~basic_filebuf()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/usr/lib/gcc/x86_64-pc-msys/7.4.0/include/c++/bits/basic_ios.h:282:对‘std::ios_base::~ios_base()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:44:对‘lua_touserdata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:51:对‘lua_getmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:52:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:53:对‘lua_rawequal’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:54:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Document_parse’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:70:对‘luaL_checklstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Userdata<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >::construct(lua_State*)’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:35:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_typename’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:53:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:54:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Userdata<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >::construct(lua_State*)’中:
/home/Dell/opensource/lua-rapidjson/src/Document.cpp:44:对‘luaL_checklstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.data+0x0):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.xdata+0x44):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.xdata+0xa4):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.xdata+0xd8):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.xdata+0x11c):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.xdata+0x158): 跟着更多未定义的参考到 __gxx_personality_seh0
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘values::ToLuaHandler::Ctx::objectFn(lua_State*, values::ToLuaHandler::Ctx*)’中:
/home/Dell/opensource/lua-rapidjson/src/values.hpp:208:对‘lua_rawset’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘values::ToLuaHandler::Ctx::arrayFn(lua_State*, values::ToLuaHandler::Ctx*)’中:
/home/Dell/opensource/lua-rapidjson/src/values.hpp:213:对‘lua_rawseti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:44:对‘lua_touserdata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Userdata<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >::metamethod_tostring(lua_State*)’中:
/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:81:对‘lua_pushfstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:84:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:在函数‘Userdata<rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >::metamethod_gc(lua_State*)’中:
/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:70:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:153:对‘lua_checkstack’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:124:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:78:对‘lua_pushboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:129:对‘lua_checkstack’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:132:对‘lua_createtable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:135:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:136:对‘lua_setmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:143:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:156:对‘lua_createtable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:159:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:160:对‘lua_setmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:105:对‘lua_pushinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:97:对‘lua_pushinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:107:对‘lua_pushnumber’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:54:对‘std::istream::peek()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/istreamwrapper.h:59:对‘std::istream::get()’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.rdata$.refptr._ZTVSt15basic_streambufIcSt11char_traitsIcEE[.refptr._ZTVSt15basic_streambufIcSt11char_traitsIcEE]+0x0):对‘vtable for std::basic_streambuf<char, std::char_traits<char> >’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.rdata$.refptr._ZTVSt13basic_filebufIcSt11char_traitsIcEE[.refptr._ZTVSt13basic_filebufIcSt11char_traitsIcEE]+0x0):对‘vtable for std::basic_filebuf<char, std::char_traits<char> >’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.rdata$.refptr._ZTVSt14basic_ifstreamIcSt11char_traitsIcEE[.refptr._ZTVSt14basic_ifstreamIcSt11char_traitsIcEE]+0x0):对‘vtable for std::basic_ifstream<char, std::char_traits<char> >’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.rdata$.refptr._ZTTSt14basic_ifstreamIcSt11char_traitsIcEE[.refptr._ZTTSt14basic_ifstreamIcSt11char_traitsIcEE]+0x0):对‘VTT for std::basic_ifstream<char, std::char_traits<char> >’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o:Document.cpp:(.rdata$.refptr._ZTVSt9basic_iosIcSt11char_traitsIcEE[.refptr._ZTVSt9basic_iosIcSt11char_traitsIcEE]+0x0):对‘vtable for std::basic_ios<char, std::char_traits<char> >’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:63:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:65:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘pushValidator_error’中:
/home/Dell/opensource/lua-rapidjson/src/Schema.cpp:77:对‘luaL_buffinit’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Schema.cpp:79:对‘luaL_addstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Schema.cpp:81:对‘luaL_addstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Schema.cpp:82:对‘luaL_addstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Schema.cpp:87:对‘luaL_addlstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Schema.cpp:88:对‘luaL_prepbuffsize’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/Schema.cpp:90:对‘luaL_pushresult’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2055:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2055:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2054:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2054:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘Userdata<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::construct(lua_State*)’中:
/home/Dell/opensource/lua-rapidjson/src/Schema.cpp:23:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:63:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_typename’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:53:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:54:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘Userdata<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::construct(lua_State*)’中:
/home/Dell/opensource/lua-rapidjson/src/Schema.cpp:29:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:65:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:63:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:63:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘SchemaValidator_validate’中:
/home/Dell/opensource/lua-rapidjson/src/Schema.cpp:98:对‘lua_pushboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:65:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:65:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.data+0x0):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata+0xa8):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata+0xf4):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata+0x168):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata+0x194):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata+0x200): 跟着更多未定义的参考到 __gxx_personality_seh0
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetExclusiveMinimumString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1054:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1054:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetExclusiveMaximumString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1055:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1055:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson15GenericDocumentINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEES4_EC1EPS5_mPS4_+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E18PropertyViolationsEPPNS_8internal16ISchemaValidatorEj+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E8NotAllOfEPPNS_8internal16ISchemaValidatorEj+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E18PropertyViolationsEPPNS_8internal16ISchemaValidatorEj+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E8NotAllOfEPPNS_8internal16ISchemaValidatorEj+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetTypeString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1031:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1031:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetEnumString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1032:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1032:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetAllOfString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1033:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1033:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetAnyOfString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1034:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1034:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetOneOfString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1035:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1035:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetNotString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1036:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1036:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetPropertiesString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1037:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1037:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetRequiredString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1038:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1038:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetDependenciesString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1039:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1039:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetPatternPropertiesString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1040:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1040:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetAdditionalPropertiesString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1041:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1041:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetMinPropertiesString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1042:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1042:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetMaxPropertiesString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1043:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1043:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetItemsString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1044:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1044:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetMinItemsString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1045:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1045:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetMaxItemsString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1046:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1046:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetAdditionalItemsString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1047:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1047:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetUniqueItemsString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1048:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1048:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetMinLengthString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1049:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1049:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetMaxLengthString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1050:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1050:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetPatternString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1051:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1051:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetMinimumString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1052:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1052:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetMaximumString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1053:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1053:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetMultipleOfString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E21CreateSchemaValidatorERKNS_8internal6SchemaIS9_EE+0x14):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘Userdata<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::metamethod_gc(lua_State*)’中:
/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:70:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson8internal23SchemaValidationContextINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES7_EEED1Ev+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘Userdata<rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>, rapidjson::BaseReaderHandler<rapidjson::UTF8<char>, void>, rapidjson::CrtAllocator> >::metamethod_gc(lua_State*)’中:
/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:70:对‘luaL_checkudata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetNullString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1024:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1024:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetBooleanString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1025:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1025:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetObjectString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1026:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1026:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetArrayString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1027:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1027:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetStringString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1028:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1028:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetIntegerString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1030:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1030:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >::GetNumberString()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1029:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1029:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZNK9rapidjson14GenericPointerINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES5_E6AppendERKS7_PS5_+0x14):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1024:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1024:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1025:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1025:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1029:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1029:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>::HandleRefSchema(rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> const&, rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> > const**, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&)’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1663:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1663:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES5_E15HandleRefSchemaERKNS_14GenericPointerIS7_S5_EEPPKNS_8internal6SchemaIS8_EERKS7_SK_+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2052:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2052:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2053:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2053:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E16AddErrorLocationERNS2_IS4_S6_EEb+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E8AddErrorERNS2_IS4_S6_EESE_+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E15AddCurrentErrorERKS8_b+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1036:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1036:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1032:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1032:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2059:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2059:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1048:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1048:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E14DuplicateItemsEjj+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2055:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2055:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1051:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1051:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2056:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2056:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1041:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1041:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2056:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2056:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1047:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1047:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1038:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1038:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2057:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2057:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E20EndMissingPropertiesEv+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1039:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1039:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2058:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2058:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E19EndDependencyErrorsEv+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2054:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2054:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2055:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2055:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E17EndDisallowedTypeERKS8_+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1029:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1029:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1024:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1024:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1025:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1025:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1026:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1026:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1027:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1027:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1028:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1028:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEdRKNS2_IS4_S6_EE+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEmRKNS2_IS4_S6_EE+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfElRKNS2_IS4_S6_EE+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1049:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1049:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E8TooShortEPKcjj+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1050:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1050:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E7TooLongEPKcjj+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1042:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1042:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E16TooFewPropertiesEjj+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1043:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1043:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E17TooManyPropertiesEjj+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1045:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1045:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E11TooFewItemsEjj+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1046:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1046:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12TooManyItemsEjj+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEdRKNS2_IS4_S6_EE[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEdRKNS2_IS4_S6_EE]+0x61):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEdRKNS2_IS4_S6_EE[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEdRKNS2_IS4_S6_EE]+0xb7):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEdRKNS2_IS4_S6_EE+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfElRKNS2_IS4_S6_EE[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfElRKNS2_IS4_S6_EE]+0xb3):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfElRKNS2_IS4_S6_EE[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfElRKNS2_IS4_S6_EE]+0x109):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfElRKNS2_IS4_S6_EE+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEmRKNS2_IS4_S6_EE[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEmRKNS2_IS4_S6_EE]+0xad):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEmRKNS2_IS4_S6_EE[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEmRKNS2_IS4_S6_EE]+0x103):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13NotMultipleOfEmRKNS2_IS4_S6_EE+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E17TooManyPropertiesEjj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E17TooManyPropertiesEjj]+0x9b):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E17TooManyPropertiesEjj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E17TooManyPropertiesEjj]+0xec):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E17TooManyPropertiesEjj+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12TooManyItemsEjj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12TooManyItemsEjj]+0x9b):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12TooManyItemsEjj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12TooManyItemsEjj]+0xec):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12TooManyItemsEjj+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E11TooFewItemsEjj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E11TooFewItemsEjj]+0x9b):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E11TooFewItemsEjj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E11TooFewItemsEjj]+0xec):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E11TooFewItemsEjj+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E16TooFewPropertiesEjj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E16TooFewPropertiesEjj]+0x9b):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E16TooFewPropertiesEjj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E16TooFewPropertiesEjj]+0xec):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E16TooFewPropertiesEjj+0xc):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E10DisallowedEv[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E10DisallowedEv]+0x68):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E10DisallowedEv[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E10DisallowedEv]+0xb9):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E15DisallowedValueEv[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E15DisallowedValueEv]+0x68):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E15DisallowedValueEv[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E15DisallowedValueEv]+0xb9):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson8internal12GenericRegexINS_4UTF8IcEENS_12CrtAllocatorEE5ParseINS_19GenericStringStreamIS3_EEEEvRNS0_13DecodedStreamIT_S3_EE+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E3KeyEPKcjb+0x1c):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1028:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1028:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZNK9rapidjson8internal6SchemaINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES7_EEE6StringERNS0_23SchemaValidationContextISA_EEPKcjb+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1057:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1057:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson8internal6SchemaINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES7_EEEC1EPSA_RKNS_14GenericPointerIS9_S7_EERKS9_SI_PS7_+0x1c):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson8internal6SchemaINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES7_EEE13AssignIfExistERNSB_11SchemaArrayERSA_RKNS_14GenericPointerIS9_S7_EERKS9_SK_SK_+0x1c):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES5_E21CreateSchemaRecursiveEPPKNS_8internal6SchemaIS8_EERKNS_14GenericPointerIS7_S5_EERKS7_SK_+0x1c):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES5_EC1ERKS7_PKcjPNS_36IGenericRemoteSchemaDocumentProviderIS8_EEPS5_+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2055:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2055:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2054:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2054:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1052:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1052:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEdRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1052:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1052:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEmRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1052:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1052:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumElRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1053:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1053:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEdRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1053:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1053:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEmRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1053:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1053:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumElRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEdRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEdRKNS2_IS4_S6_EEb]+0x7b):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEdRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEdRKNS2_IS4_S6_EEb]+0xcc):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEdRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEdRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEdRKNS2_IS4_S6_EEb]+0x7b):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEdRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEdRKNS2_IS4_S6_EEb]+0xcc):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEdRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumElRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumElRKNS2_IS4_S6_EEb]+0xce):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumElRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumElRKNS2_IS4_S6_EEb]+0x11f):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumElRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumElRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumElRKNS2_IS4_S6_EEb]+0xce):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumElRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumElRKNS2_IS4_S6_EEb]+0x11f):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumElRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZNK9rapidjson8internal6SchemaINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES7_EEE8CheckIntERNS0_23SchemaValidationContextISA_EEl+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1056:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEmRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEmRKNS2_IS4_S6_EEb]+0xc8):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEmRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEmRKNS2_IS4_S6_EEb]+0x119):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12AboveMaximumEmRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEmRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEmRKNS2_IS4_S6_EEb]+0xc8):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEmRKNS2_IS4_S6_EEb[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEmRKNS2_IS4_S6_EEb]+0x119):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E12BelowMinimumEmRKNS2_IS4_S6_EEb+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2058:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2058:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.xdata$_ZN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E13AddErrorArrayERKS8_PPNS_8internal16ISchemaValidatorEj+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1035:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1035:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1034:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1034:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:在函数‘rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>, rapidjson::BaseReaderHandler<rapidjson::UTF8<char>, void>, rapidjson::CrtAllocator>::EndValue()’中:
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1032:对‘__cxa_guard_acquire’未定义的引用
/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1032:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1045:对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:/home/Dell/opensource/lua-rapidjson/rapidjson/include/rapidjson/schema.h:1045:对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E6NoneOfEPPNS_8internal16ISchemaValidatorEj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E6NoneOfEPPNS_8internal16ISchemaValidatorEj]+0x40):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E6NoneOfEPPNS_8internal16ISchemaValidatorEj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E6NoneOfEPPNS_8internal16ISchemaValidatorEj]+0x96):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E8NotOneOfEPPNS_8internal16ISchemaValidatorEj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E8NotOneOfEPPNS_8internal16ISchemaValidatorEj]+0x40):对‘__cxa_guard_acquire’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.text$_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E8NotOneOfEPPNS_8internal16ISchemaValidatorEj[_ZThn16_N9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_E8NotOneOfEPPNS_8internal16ISchemaValidatorEj]+0x96):对‘__cxa_guard_release’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.rdata$_ZTIN9rapidjson8internal16ISchemaValidatorE[_ZTIN9rapidjson8internal16ISchemaValidatorE]+0x0):对‘vtable for __cxxabiv1::__class_type_info’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.rdata$_ZTIN9rapidjson8internal19ISchemaStateFactoryINS0_6SchemaINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES8_EEEEEE[_ZTIN9rapidjson8internal19ISchemaStateFactoryINS0_6SchemaINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES8_EEEEEE]+0x0):对‘vtable for __cxxabiv1::__class_type_info’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.rdata$_ZTIN9rapidjson8internal23IValidationErrorHandlerINS0_6SchemaINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES8_EEEEEE[_ZTIN9rapidjson8internal23IValidationErrorHandlerINS0_6SchemaINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES8_EEEEEE]+0x0):对‘vtable for __cxxabiv1::__class_type_info’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/Schema.cpp.o:Schema.cpp:(.rdata$_ZTIN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_EE[_ZTIN9rapidjson22GenericSchemaValidatorINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES6_EENS_17BaseReaderHandlerIS4_vEES6_EE]+0x0):对‘vtable for __cxxabiv1::__vmi_class_type_info’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘values::json_null(lua_State*)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:382:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘makeTableType’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:52:对‘lua_type’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:53:对‘lua_type’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:61:对‘lua_pushvalue’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:62:对‘lua_getmetatable’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:75:对‘lua_getfield’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:76:对‘lua_setmetatable’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:58:对‘lua_createtable’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:66:对‘lua_pushstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:67:对‘lua_setfield’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:68:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:52:对‘lua_type’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:53:对‘lua_type’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:61:对‘lua_pushvalue’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:62:对‘lua_getmetatable’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:75:对‘lua_getfield’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:76:对‘lua_setmetatable’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:58:对‘lua_createtable’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:66:对‘lua_pushstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:67:对‘lua_setfield’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:68:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘luaopen_rapidjson’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:413:对‘lua_createtable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:10:对‘luaL_setfuncs’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘luaopen_rapidjson’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:417:对‘lua_pushstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:418:对‘lua_setfield’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:420:对‘lua_pushstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:421:对‘lua_setfield’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:423:对‘lua_getfield’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:424:对‘luaL_ref’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘createSharedMeta’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:44:对‘luaL_newmetatable’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:45:对‘lua_pushstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:46:对‘lua_setfield’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:47:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:44:对‘luaL_newmetatable’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:45:对‘lua_pushstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:46:对‘lua_setfield’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:47:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:18:对‘luaL_newmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:19:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:10:对‘luaL_setfuncs’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:21:对‘lua_setfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:22:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:18:对‘luaL_newmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:19:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:10:对‘luaL_setfuncs’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:21:对‘lua_setfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:22:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:18:对‘luaL_newmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:19:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:10:对‘luaL_setfuncs’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:21:对‘lua_setfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:22:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘json_load’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:121:对‘luaL_checklstring’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:124:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘json_decode’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:112:对‘luaL_checklstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:158:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:160:对‘luaL_checktype’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:61:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:61:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:61:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:78:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:79:对‘lua_isnumber’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:80:对‘lua_tointegerx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:81:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘json_dump’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:362:对‘luaL_checklstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_typename’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:53:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:54:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:66:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:67:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_typename’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:53:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:54:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:66:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:67:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_typename’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:53:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:54:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:66:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:67:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:68:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:68:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:68:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘json_dump’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:365:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:158:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:160:对‘luaL_checktype’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:61:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:66:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:67:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:61:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_typename’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:53:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:54:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:66:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:67:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:68:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:61:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_typename’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:53:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:54:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:66:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:67:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:68:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:78:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:79:对‘lua_isnumber’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:81:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘json_encode’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:348:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:52:对‘lua_typename’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:53:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:54:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:68:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:69:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:80:对‘lua_tointegerx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘json_encode’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:351:对‘__cxa_begin_catch’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:352:对‘luaL_error’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:351:对‘__cxa_end_catch’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:351:对‘__cxa_end_catch’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘makeTableType’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:55:对‘luaL_argerror’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:55:对‘luaL_argerror’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.data+0x8):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.xdata+0xa0):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.xdata+0xd4):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:32:对‘lua_newuserdata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:39:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:40:对‘lua_setmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:29:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:34:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:32:对‘lua_newuserdata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:39:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:40:对‘lua_setmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:29:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:34:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:32:对‘lua_newuserdata’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:39:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:40:对‘lua_setmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:29:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/Userdata.hpp:34:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:112:对‘lua_pushnumber’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:97:对‘lua_pushinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:83:对‘lua_pushinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:89:对‘lua_pushinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:107:对‘lua_pushnumber’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.xdata$_ZN9rapidjson13GenericReaderINS_4UTF8IcEES2_NS_12CrtAllocatorEE11ParseNumberILj0ENS_19GenericStringStreamIS2_EEN6values12ToLuaHandlerEEEvRT0_RT1_+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:112:对‘lua_pushnumber’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:89:对‘lua_pushinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:105:对‘lua_pushinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:107:对‘lua_pushnumber’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:143:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:124:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:153:对‘lua_checkstack’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:78:对‘lua_pushboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:382:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:129:对‘lua_checkstack’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:132:对‘lua_createtable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:135:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:136:对‘lua_setmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:156:对‘lua_createtable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:159:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:160:对‘lua_setmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘int decode<rapidjson::AutoUTFInputStream<unsigned int, rapidjson::FileReadStream> >(lua_State*, rapidjson::AutoUTFInputStream<unsigned int, rapidjson::FileReadStream>*)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:94:对‘lua_gettop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:100:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:101:对‘lua_pushnil’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:102:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.xdata$_Z6decodeIN9rapidjson18AutoUTFInputStreamIjNS0_14FileReadStreamEEEEiP9lua_StatePT_+0x10):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:124:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:143:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.xdata$_ZN9rapidjson13GenericReaderINS_4UTF8IcEES2_NS_12CrtAllocatorEE11ParseStringILj0ENS_19GenericStringStreamIS2_EEN6values12ToLuaHandlerEEEvRT0_RT1_b+0x28):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:153:对‘lua_checkstack’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:78:对‘lua_pushboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:382:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:129:对‘lua_checkstack’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:132:对‘lua_createtable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:135:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:136:对‘lua_setmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:156:对‘lua_createtable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:159:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:160:对‘lua_setmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘int decode<rapidjson::GenericStringStream<rapidjson::UTF8<char> > >(lua_State*, rapidjson::GenericStringStream<rapidjson::UTF8<char> >*)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:94:对‘lua_gettop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:100:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:101:对‘lua_pushnil’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:102:对‘lua_pushfstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.xdata$_Z6decodeIN9rapidjson19GenericStringStreamINS0_4UTF8IcEEEEEiP9lua_StatePT_+0x14):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:218:对‘lua_checkstack’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:221:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:30:对‘lua_getmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:51:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:52:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:53:对‘lua_next’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:59:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:266:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:279:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:267:对‘lua_next’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:270:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:273:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:32:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:33:对‘lua_isstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:40:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:219:对‘luaL_error’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:216:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:54:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:18:对‘lua_rawlen’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:18:对‘lua_rawlen’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:316:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:318:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:225:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:237:对‘lua_pushnil’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:252:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:240:对‘lua_next’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:244:对‘lua_type’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:247:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:299:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:300:对‘lua_gettable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:302:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:257:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:36:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:40:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.xdata$_ZN7Encoder11encodeTableIN9rapidjson12PrettyWriterINS1_15FileWriteStreamENS1_4UTF8IcEES5_NS1_12CrtAllocatorELj0EEEEEvP9lua_StatePT_ii+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:175:对‘lua_type’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:208:对‘lua_typename’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:208:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:18:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:382:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:21:对‘lua_rawequal’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:22:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:178:对‘lua_toboolean’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:189:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:27:对‘lua_isinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:30:对‘lua_tointegerx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:35:对‘lua_tonumberx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:184:对‘lua_tonumberx’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:185:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:218:对‘lua_checkstack’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:221:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:30:对‘lua_getmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:51:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:52:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:53:对‘lua_next’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:59:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:266:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:279:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:267:对‘lua_next’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:270:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:273:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:32:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:33:对‘lua_isstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:40:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:233:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:237:对‘lua_pushnil’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:252:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:240:对‘lua_next’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:244:对‘lua_type’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:247:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:299:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:300:对‘lua_gettable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:302:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:257:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:18:对‘lua_rawlen’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:316:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:318:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:225:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:219:对‘luaL_error’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:216:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:54:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:18:对‘lua_rawlen’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:36:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:40:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.xdata$_ZN7Encoder11encodeTableIN9rapidjson12PrettyWriterINS1_19GenericStringBufferINS1_4UTF8IcEENS1_12CrtAllocatorEEES5_S5_S6_Lj0EEEEEvP9lua_StatePT_ii+0x1c):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:175:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:18:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:382:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:21:对‘lua_rawequal’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:22:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:208:对‘lua_typename’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:208:对‘luaL_error’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:178:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:27:对‘lua_isinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:30:对‘lua_tointegerx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:189:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:35:对‘lua_tonumberx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::PrettyWriter<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:184:对‘lua_tonumberx’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:185:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:218:对‘lua_checkstack’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:221:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:30:对‘lua_getmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:51:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:52:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:53:对‘lua_next’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:59:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:266:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:279:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:267:对‘lua_next’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:270:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:273:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:32:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:33:对‘lua_isstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:40:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:219:对‘luaL_error’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:216:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:54:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:18:对‘lua_rawlen’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:18:对‘lua_rawlen’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:316:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:318:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:237:对‘lua_pushnil’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:252:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:240:对‘lua_next’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:244:对‘lua_type’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:247:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:299:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:300:对‘lua_gettable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:302:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:257:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:225:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:36:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:40:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.xdata$_ZN7Encoder11encodeTableIN9rapidjson6WriterINS1_15FileWriteStreamENS1_4UTF8IcEES5_NS1_12CrtAllocatorELj0EEEEEvP9lua_StatePT_ii+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:175:对‘lua_type’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:208:对‘lua_typename’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:208:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:18:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:382:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:21:对‘lua_rawequal’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:22:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:178:对‘lua_toboolean’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:189:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:27:对‘lua_isinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:30:对‘lua_tointegerx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:35:对‘lua_tonumberx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::FileWriteStream, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:184:对‘lua_tonumberx’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:185:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:218:对‘lua_checkstack’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:221:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:30:对‘lua_getmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:51:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:52:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:53:对‘lua_next’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:59:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:266:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:279:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:267:对‘lua_next’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:270:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:273:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:32:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:33:对‘lua_isstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:40:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:219:对‘luaL_error’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:216:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:54:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:18:对‘lua_rawlen’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:18:对‘lua_rawlen’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:316:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:318:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:225:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:233:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:237:对‘lua_pushnil’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:252:对‘lua_settop’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:240:对‘lua_next’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:244:对‘lua_type’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:247:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:299:对‘lua_pushlstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:300:对‘lua_gettable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:302:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeTable<rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:257:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:36:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:40:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:rapidjson.cpp:(.xdata$_ZN7Encoder11encodeTableIN9rapidjson6WriterINS1_19GenericStringBufferINS1_4UTF8IcEENS1_12CrtAllocatorEEES5_S5_S6_Lj0EEEEEvP9lua_StatePT_ii+0x18):对‘__gxx_personality_seh0’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:175:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:18:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:382:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:21:对‘lua_rawequal’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:22:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:208:对‘lua_typename’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:208:对‘luaL_error’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:178:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:27:对‘lua_isinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:30:对‘lua_tointegerx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:189:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:35:对‘lua_tonumberx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/rapidjson.cpp.o:在函数‘void Encoder::encodeValue<rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u> >(lua_State*, rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8<char>, rapidjson::CrtAllocator>, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator, 0u>*, int, int)’中:
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:184:对‘lua_tonumberx’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/rapidjson.cpp:185:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:在函数‘values::details::toValue(lua_State*, int, int, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>&)’中:
/home/Dell/opensource/lua-rapidjson/src/values.cpp:20:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:18:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:21:对‘lua_rawequal’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:22:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:在函数‘values::details::toValue(lua_State*, int, int, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>&)’中:
/home/Dell/opensource/lua-rapidjson/src/values.cpp:41:对‘lua_typename’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/values.cpp:41:对‘luaL_error’未定义的引用
/home/Dell/opensource/lua-rapidjson/src/values.cpp:23:对‘lua_toboolean’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:27:对‘lua_isinteger’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:30:对‘lua_tointegerx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:53:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:62:对‘lua_checkstack’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:30:对‘lua_getmetatable’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:32:对‘lua_getfield’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:33:对‘lua_isstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:40:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:51:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:52:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:53:对‘lua_next’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:59:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:71:对‘lua_pushvalue’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:72:对‘lua_pushnil’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:82:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:73:对‘lua_next’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:76:对‘lua_type’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:53:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:54:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:18:对‘lua_rawlen’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:18:对‘lua_rawlen’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:98:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:96:对‘lua_rawgeti’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:36:对‘lua_tolstring’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.hpp:40:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:86:对‘lua_settop’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/luax.hpp:35:对‘lua_tonumberx’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:63:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:60:对‘luaL_error’未定义的引用
CMakeFiles/lua-rapidjson.dir/src/values.cpp.o:/home/Dell/opensource/lua-rapidjson/src/values.cpp:48:对‘lua_tonumberx’未定义的引用
/usr/lib/../lib/libmsys-2.0.a(_cygwin_crt0_common.o):/msys_scripts/msys2-runtime/src/msys2-runtime/winsup/cygwin/lib/_cygwin_crt0_common.cc:78:对‘operator new(unsigned long)’未定义的引用
/usr/lib/../lib/libmsys-2.0.a(_cygwin_crt0_common.o):_cygwin_crt0_common.cc:(.data+0x10):对‘operator delete(void*)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [CMakeFiles/lua-rapidjson.dir/build.make:129:rapidjson.so] 错误 1
make[1]: *** [CMakeFiles/Makefile2:73:CMakeFiles/lua-rapidjson.dir/all] 错误 2
make: *** [Makefile:130:all] 错误 2

Install with luarocks got the same problem. I've checked CmakeCache.txt,too. The lua include directory and library path is ok. CmakeCache.txt:

$ cat CMakeCache.txt
# This is the CMakeCache file.
# For build in directory: /home/Dell/opensource/lua-rapidjson
# It was generated by CMake: /usr/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar.exe

//Choose the type of build, options are: Debug Release RelWithDebInfo
// MinSizeRel.
CMAKE_BUILD_TYPE:STRING=Release

//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON

//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/CC.exe

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar.exe

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib.exe

//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=

//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc.exe

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar.exe

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib.exe

//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=

//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld.exe

//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make.exe

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm.exe

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy.exe

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump.exe

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=lua-rapidjson

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib.exe

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip.exe

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE

//Git command line client
GIT_EXECUTABLE:FILEPATH=/usr/bin/git.exe

//lua executable
LUA_EXECUTABLE:FILEPATH=/usr/local/bin/lua.exe

//Path to a file.
LUA_INCLUDE_DIR:PATH=/usr/local/include

//Path to a library.
LUA_LIBRARY:FILEPATH=/usr/local/lib/liblua.a

//Path to a library.
LUA_MATH_LIBRARY:FILEPATH=/usr/lib/libm.a

//Value Computed by CMake
lua-rapidjson_BINARY_DIR:STATIC=/home/Dell/opensource/lua-rapidjson

//Value Computed by CMake
lua-rapidjson_SOURCE_DIR:STATIC=/home/Dell/opensource/lua-rapidjson


########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/Dell/opensource/lua-rapidjson
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=13
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=4
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake.exe
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest.exe
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake.exe
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/Dell/opensource/lua-rapidjson
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.13.4
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname.exe
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Details about finding Git
FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git.exe][v2.21.0()]
//Details about finding Lua
FIND_PACKAGE_MESSAGE_DETAILS_Lua:INTERNAL=[/usr/local/lib/liblua.a;/usr/lib/libm.a][/usr/local/include][v5.3.5()]
//ADVANCED property for variable: GIT_EXECUTABLE
GIT_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LUA_INCLUDE_DIR
LUA_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LUA_LIBRARY
LUA_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LUA_MATH_LIBRARY
LUA_MATH_LIBRARY-ADVANCED:INTERNAL=1

How to get full error list

In case there are more than 2 errors in the document, how can we get the complete list? The rapidjson currently returns only 1 error.

lua-rapidjson dump 可以往别的路径写入文件么

我是用Unity xlua开发的
lua-rapidjson dump 可以往别的路径写入文件么(比如沙盒),默认只传文件名会生成在Assets同级目录,我传路径的话会报错

LuaException: GameSaveData/GameSaveDataTest:9: error while open file: C:/Users/user/AppData/LocalLow/XP/xpgame/Game/Test.json

Macosx接入XLua的时候报了编译错误

image
看起来是这一块:
image

namespace details {
	rapidjson::Value toValue(lua_State* L, int idx, int depth, Allocator& allocator);
}

inline rapidjson::Value toValue(lua_State* L, int idx, Allocator& allocator) {
	return details::toValue(L, idx, 0, allocator);
}

validator occur coredump in centos 7

Environmental :
centos7
kernel: 3.10.0-862.14.4.el7.x86_64

gdb

(gdb) bt
#0  0x00007fa1ad141caa in __memcpy_ssse3_back () from /lib64/libc.so.6
#1  0x00007fa1aa9e8193 in rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>, rapidjson::BaseReaderHandler<rapidjson::UTF8<char>, void>, rapidjson::CrtAllocator>::AddErrorLocation (
    this=this@entry=0x18044a0, result=..., parent=<optimized out>) at /tmp/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2338
#2  0x00007fa1aa9e8982 in rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>, rapidjson::BaseReaderHandler<rapidjson::UTF8<char>, void>, rapidjson::CrtAllocator>::AddCurrentError (
    this=0x18044a0, keyword=..., parent=<optimized out>) at /tmp/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2362
#3  0x00007fa1aa9e8f75 in rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>, rapidjson::BaseReaderHandler<rapidjson::UTF8<char>, void>, rapidjson::CrtAllocator>::EndDisallowedType (
    this=0x18044a0, actualType=...) at /tmp/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2027
#4  0x00007fa1aa9eb418 in StartObject (context=..., this=0x1802ee0) at /tmp/lua-rapidjson/rapidjson/include/rapidjson/schema.h:873
#5  rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>, rapidjson::BaseReaderHandler<rapidjson::UTF8<char>, void>, rapidjson::CrtAllocator>::StartObject (this=this@entry=0x18044a0)
    at /tmp/lua-rapidjson/rapidjson/include/rapidjson/schema.h:2114
#6  0x00007fa1aa9ede48 in rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::Accept<rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>, rapidjson::BaseReaderHandler<rapidjson::UTF8<char>, void>, rapidjson::CrtAllocator> > (this=0x1802ee0, handler=...)
    at /tmp/lua-rapidjson/rapidjson/include/rapidjson/document.h:1869
#7  0x00007fa1aa9dee73 in SchemaValidator_validate (L=0x7fa1aec82df0) at /tmp/lua-rapidjson/src/Schema.cpp:97
#8  0x00007fa1ae211caa in lj_BC_FUNCC () from /tmp/openresty/luajit/lib/libluajit-5.1.so.2
#9  0x00000000004d8669 in ngx_http_lua_run_thread (L=L@entry=0x7fa1aecbc378, r=r@entry=0x18fa040, ctx=ctx@entry=0x18fad10, nrets=nrets@entry=0)
    at ../ngx_lua-0.10.15/src/ngx_http_lua_util.c:1091
#10 0x00000000004db71a in ngx_http_lua_content_by_chunk (L=0x7fa1aecbc378, r=0x18fa040) at ../ngx_lua-0.10.15/src/ngx_http_lua_contentby.c:122
#11 0x00000000004db2ac in ngx_http_lua_content_handler (r=0x18fa040) at ../ngx_lua-0.10.15/src/ngx_http_lua_contentby.c:224
#12 0x00000000004587be in ngx_http_core_content_phase (r=0x18fa040, ph=<optimized out>) at src/http/ngx_http_core_module.c:1180
#13 0x0000000000453355 in ngx_http_core_run_phases (r=0x18fa040) at src/http/ngx_http_core_module.c:869
#14 0x000000000045e021 in ngx_http_process_request_headers (rev=rev@entry=0x17d3580) at src/http/ngx_http_request.c:1381
#15 0x000000000045e374 in ngx_http_process_request_line (rev=0x17d3580) at src/http/ngx_http_request.c:1051

coredump reproduce

cd /tmp;
wget https://openresty.org/download/openresty-1.15.8.1.tar.gz
tar -zxvf openresty-1.15.8.1.tar.gz
cd openresty-1.15.8.1/
./configure --prefix=/tmp/openresty
gmake install

yum install -y cmake3
cd /tmp;
git clone https://github.com/xpol/lua-rapidjson.git;
cd lua-rapidjson/
LUA_DIR=/tmp/openresty/luajit/ cmake3 -H. -Bbuild
cmake3 --build build --config Release
cp build/rapidjson.so /tmp/openresty/lualib/


git clone https://gist.github.com/49f3bd3c7a9d96a988d484bf8b996323.git
cd 49f3bd3c7a9d96a988d484bf8b996323/
cp test_json.lua  /tmp/openresty/lualib/
cp nginx.conf  /tmp/openresty/nginx/conf/

/tmp/openresty/nginx/sbin/nginx -c /tmp/openresty/nginx/conf/nginx.conf
cd path/wrk
./wrk -d 60 -t 2 -c 100 http://localhost:8990/2
tailf /tmp/openresty/nginx/logs/error.log 

static link libgcc & libstdc++

I'm trying to static link libgcc & libstdc++ into rapidjson.so but without success.

luarocks install rapidjson \
  CMAKE_C_FLAGS="-static-libgcc" \
  CMAKE_CXX_FLAGS="-static-libgcc -static-libstdc++"

Any idea how to solve this ?

decode 有没有办法提供根据lightuserdata(char*)+长度解析的接口

网络消息中处理字符串很多不能确保\0结尾,这样在某些情况下能减少一次数据拷贝

static int json_decode(lua_State* L)
{
	size_t len = 0;
        const char*  contents = nullptr;
	if (lua_type(L,1) == LUA_TSTRING) {
		size_t len;
		contents = luaL_checklstring(L,1,&len);
	} else {
		contents = checkuserdata(L,1);
		len = luaL_checkinteger(L,2);
	}
	StringStream s(contents);//这里不支持传长度
	return decode(L, &s);
}

windows mingw64, can not link to lua51.dll

platform

windows10, mingw64 with cmake

problem

  • building
    when using 'luarocks --tree luamodules install rapidjson', the ld.exe will throw a link error:
D:/ProgramFiles/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find D:ProgramFileslua51bin/lua51.dll: No such file or directory
  • config
    use default lua libdir setting. the config file is as follow:
variables = {
    MSVCRT = 'm',   -- make MinGW use MSVCRT.DLL as runtime
    LUALIB = 'lua51.dll',
    CC = [[D:\ProgramFiles\msys64\mingw64\bin\gcc.exe]],
    MAKE = [[D:\ProgramFiles\msys64\mingw64\bin\gnatmake.exe]],
    RC = [[D:\ProgramFiles\msys64\mingw64\bin\windres.exe]],
    LD = [[D:\ProgramFiles\msys64\mingw64\bin\gcc.exe]],
    AR = [[D:\ProgramFiles\msys64\mingw64\bin\ar.exe]],
    RANLIB = [[D:\ProgramFiles\msys64\mingw64\bin\ranlib.exe]],
}

solution

manual set the LUA_LIBDIR value. the config file is as follow:

variables = {
    MSVCRT = 'm',   -- make MinGW use MSVCRT.DLL as runtime
    LUALIB = 'lua51.dll',
    -- for cmake the default libdir string is 'D:/ProgramFiles/lua51/bin' which when attaching to ld.exe, it will parse as D:ProgramFileslua51bin. so manual config libdir as 'D:/ProgramFiles/lua51/bin'
    LUA_LIBDIR = 'D:/ProgramFiles/lua51/bin',
    CC = [[D:\ProgramFiles\msys64\mingw64\bin\gcc.exe]],
    MAKE = [[D:\ProgramFiles\msys64\mingw64\bin\gnatmake.exe]],
    RC = [[D:\ProgramFiles\msys64\mingw64\bin\windres.exe]],
    LD = [[D:\ProgramFiles\msys64\mingw64\bin\gcc.exe]],
    AR = [[D:\ProgramFiles\msys64\mingw64\bin\ar.exe]],
    RANLIB = [[D:\ProgramFiles\msys64\mingw64\bin\ranlib.exe]],
}

question

is there any improvement about the above problem in the furture rapidjson rocks update version?

CMake Build Type

The current luarocks build just run cmake without setting CMAKE_BUILD_TYPE=Release.
The default configuration is much slower than the Release version.
Is it intended?

question: how can I get the new value with default value.

local json = require('rapidjson')

local schema = {
    type = "object",
    properties = {
        key = {type = "string"},
        secret = {type = "string", default = "xxxxxxxxx"}
    }
}

local value = {key = 'zzz'}

local sd = rapidjson.SchemaDocument(schema)
local validator = rapidjson.SchemaValidator(sd)

local d = rapidjson.Document(value)

local ok, message = validator:validate(d)

I think we can get new value {key='zzz', default = "xxxxxxxxx"}, how can I get the new value.

Naming suggestion

Will it be better to have a project name different from rapidjson? This may incur confusions currently.
For example, rapidjson-lua, rapidjson-xpolua etc...

Exception occurred when call rapidjson.encode(param) where a function in the "param"

hi, there is a annoying trouble i cant handle with, when i call rapidjson.encode(param) where a function is in the "param", a exception happens. how can i avoid this exception, thanks a lot.

call stack log list as follow:

XLuaManager DoString(GameMain.StartGame()) - Exception Info:Project/Behavior/Core/ProcessorUnit:92: value type : function
stack traceback:
[C]: in function 'rapidjson.encode'
Project/Behavior/Core/ProcessorUnit:92: in local 'action'
Common/Collections/LuaList:259: in function 'Common.Collections.LuaList.ForEach'
Project/Behavior/Core/ProcessorUnit:90: in local 'action'
Common/Collections/LuaList:259: in function 'Common.Collections.LuaList.ForEach'
Project/Behavior/Core/ProcessorUnit:41: in function

luarocks install rapidjson buided failed on windows7 64bit

The output:

C:\Users\sandogeek>luarocks install rapidjson
Installing http://luarocks.org/repositories/rocks/rapidjson-0.5.0-1.src.rock...
Warning: unmatched variable LUALIB
-- The C compiler identification is GNU 4.7.1
-- The CXX compiler identification is GNU 4.7.1
-- Check for working C compiler: D:/ST3ALL/MinGW/bin/gcc.exe
-- Check for working C compiler: D:/ST3ALL/MinGW/bin/gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: D:/ST3ALL/MinGW/bin/g++.exe
-- Check for working CXX compiler: D:/ST3ALL/MinGW/bin/g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- LUA_RAPIDJSON_VERSION: 0.5.0
-- Configuring done
WARNING: Target "lua-rapidjson" requests linking to directory "G:/Program Files
(x86)/Lua/5.1/lib/".  Targets may link only to libraries.  CMake is dropping the
 item.
-- Generating done
-- Build files have been written to: C:/Users/sandogeek/AppData/Local/Temp/luaro
cks_rapidjson-0.5.0-1-2092/lua-rapidjson
'make' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

Error: Build error: Failed building.

"'make' 不是内部或外部命令,也不是可运行的程序
或批处理文件。" means "'make' is neither internal or external command,or execuable or bat file.

Example code issue in readme

There are multiple places with these lines:

local json = require('rapidjson')
local json = require('json')

I think they should be

local rapidjson = require('rapidjson')

Update build scripts

Hi! As mentioned in luarocks/luarocks#382, there is a fix to the appveyor install script. You might want to apply the fix to your script by hand, or you might want to update the whole appveyor integration.

Here is a job that installed busted correctly (but failed because I don't have any test file tu run).

Compile with TDM-GCC 32 on Windows

I finally successfully compiled the library on Windows with mingw32 (TDM-GCC), with some modifications. I opened this issue to see if the compilation process could be improved.

--- file2.hpp	2019-05-27 19:30:14.480608100 +0800
+++ file.hpp	2019-05-26 19:06:07.831800400 +0800
@@ -7,13 +7,7 @@
 namespace file {
 	inline FILE* open(const char* filename, const char* mode)
 	{
-#if WIN32
-		FILE* fp = nullptr;
-		fopen_s(&fp, filename, mode);
-		return fp;
-#else
 		return fopen(filename, mode);
-#endif
 	}
 }

It seems to work well but in the last step (linking)

-- LUA_RAPIDJSON_VERSION: 0.5.0
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Program Files (x86)/lua-rapidjson-0.5.0/build.luarocks
[ 20%] Linking CXX shared module rapidjson.dll
g++.exe: error: C:Program Files (x86)LuaRocks/lua5.1.dll: No such file or directory
CMakeFiles\lua-rapidjson.dir\build.make:134: recipe for target 'rapidjson.dll' failed
mingw32-make.exe[2]: *** [rapidjson.dll] Error 1
CMakeFiles\Makefile2:71: recipe for target 'CMakeFiles/lua-rapidjson.dir/all' failed
mingw32-make.exe[1]: *** [CMakeFiles/lua-rapidjson.dir/all] Error 2
Makefile:128: recipe for target 'all' failed
mingw32-make.exe: *** [all] Error 2

Error: Build error: Failed building.

I found the C:Program Files (x86)LuaRocks/lua5.1.dll was wrong because the backslash \ is regarded as escape character. I don't know how to change the CMake configuration, so I manually modified build.luarocks/CMakeFiles/lua-rapidjson.dir/linklibs.rsp to something like

"C:/Program Files (x86)/LuaRocks/lua5.1.dll" -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 

And ran

C:\TDM-GCC-32\bin\g++.exe  -O3 -DNDEBUG  -shared -o rapidjson.dll -Wl,--major-image-version,0,--minor-image-version,0 -Wl,--whole-archive CMakeFiles\lua-rapidjson.dir/objects.a -Wl,--no-whole-archive @CMakeFiles\lua-rapidjson.dir\linklibs.rsp

And succeeded! The compiled dll is here
rapidjson.zip

cmake failed

Try to clone the codes using git, but we got error message.... "failed to cmake"

Windows 64 bit build

lua-rapidjson can not be built under Windows 64 bit in Appveyor

I installed it for testing purposes in my project in Appveyor.

x86 version can be built, but 64 bit version fails.

One of error messages:

rapidjson.obj : error LNK2019: unresolved external symbol _lua_pushfstring referenced in
 function "int __cdecl decode<struct rapidjson::GenericStringStream<struct rapidjson::UTF8
<char> > >(struct lua_State *,struct rapidjson::GenericStringStream<struct rapidjson::UTF8
<char> > *)" 

build failed in RAM server

OS: CentOS 7.6 64bit with ARM
cmake3 version 3.14.6

luarocks install rapidjson
Installing https://luarocks.org/rapidjson-0.6.1-1.src.rock...
Using https://luarocks.org/rapidjson-0.6.1-1.src.rock... switching to 'build' mode
-- The C compiler identification is GNU 4.8.5
-- The CXX compiler identification is GNU 4.8.5
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- LUA_RAPIDJSON_VERSION: 0.6.1
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/luarocks_rapidjson-0.6.1-1-1330/lua-rapidjson/build.luarocks
Scanning dependencies of target lua-rapidjson
[ 20%] Building CXX object CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o
/tmp/luarocks_rapidjson-0.6.1-1-1330/lua-rapidjson/src/Document.cpp:1:0: 错误:unknown value ‘native’ for -march
 #include <cstdio>
 ^
gmake[2]: *** [CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o] 错误 1
gmake[1]: *** [CMakeFiles/lua-rapidjson.dir/all] 错误 2
gmake: *** [all] 错误 2

Error: Build error: Failed building.

@xpol do you know how to fix it? thx.

Compile XLua with lua-rapidjson integrated

xLua:[v2.1.16]https://github.com/Tencent/xLua/releases/tag/v2.1.16
lua-rapidjson: [v2.1.16]https://github.com/xpol/lua-rapidjson/releases/tag/v0.7.1
cmake 3.23.1
gcc 13.1.6 (clang-1316.0.21.2.3)

xLua的CMakeLists中添加如下:

#begin lua-rapidjson
set (RAPIDJSON_SRC
lua-rapidjson/source/Document.cpp
lua-rapidjson/source/rapidjson.cpp
lua-rapidjson/source/Schema.cpp
lua-rapidjson/source/values.cpp
)
set_property(
SOURCE ${RAPIDJSON_SRC}
APPEND
PROPERTY COMPILE_DEFINITIONS
LUA_LIB
)
list(APPEND THIRDPART_INC lua-rapidjson/include)
set (THIRDPART_SRC ${THIRDPART_SRC} ${RAPIDJSON_SRC})
#end lua-rapidjson

sh make_ios_lua53.sh
编译报错:
../build/lua-rapidjson/source/values.hpp:232:10: error: calling a private
constructor of class 'rapidjson::GenericValue<rapidjson::UTF8<> >'
return details::toValue(L, idx, 0, allocator);

In file included from ../build/lua-rapidjson/source/rapidjson.cpp:16:
../build/lua-rapidjson/include/rapidjson/document.h:690:5: note: declared
private here
GenericValue(const GenericValue& rhs);

Illegal instruction (core dumped) in aws ec2

bash-5.1# lua
LuaJIT 2.1.0-beta3 -- Copyright (C) 2005-2020 Mike Pall. https://luajit.org/
JIT: ON SSE3 SSE4.1 BMI2 fold cse dce fwd dse narrow loop abc sink fuse
> json = require "rapidjson"
> print(json.encode({a=5}))
Illegal instruction (core dumped)
> uname -a
Linux 4e0e39d6702b 4.14.252-195.483.amzn2.x86_64 #1 SMP Mon Nov 1 20:58:46 UTC 2021 x86_64 Linux

Notes: we use rapidjson inside Kong.

  • kong:2.4.1-alpine (with cmake-3.15.5-r0): works.
  • kong:2.5.0-alpine (with cmake-3.21.3-r0): fails! (actually for any new version above 2.4.1).
  • When running in Docker on Mac, with cmake-3.21.3-r0: works.

Will be happy to provide any more info.

question: how to compile `lua-rapidjson` with specified Lua/Luajit version.

I want to compile the lua-rapidjson with specified Luajit, for example:

$ ls /usr/local/openresty/luajit/include/luajit-2.1
lauxlib.h lua.h     lua.hpp   luaconf.h luajit.h  lualib.h

$ ls /usr/local/openresty/luajit/lib
libluajit-5.1.2.1.0.dylib libluajit-5.1.2.dylib     libluajit-5.1.a           libluajit-5.1.dylib       lua                       pkgconfig

How can I implement this? One more thing, I'm working on MAC OSX.

Dangling reference in SchemaValidator after garbage collection, SEGFAULT

SchemaValidator* Userdata<SchemaValidator>::construct(lua_State * L)
{
SchemaDocument* sd = Userdata<SchemaDocument>::check(L, 1);
return new SchemaValidator(*sd);
}

This creates a dangling reference if the SchemaDocument used to construct the SchemaValidator goes out of scope and is thus garbage collected. The constructor of SchemaValidator expects a reference to a SchemaDocument, and thus does not manage its lifetime nor does it create an internal copy!
The result is undefined behaviour which might represent itself as segmentation faults. Lua is not able to catch these errors.

Example code which shows this:

rj = require 'rapidjson'
collectgarbage("stop") -- We want to be in control of that for now

-- Using a function to introduce some scope here...
function CreateValidator()
    local schem = [[
{
    "type": "object",
    "properties": {
        "field": {
            "type": "string",
            "enum": [
                "frobo",
                "tobo"
                ]
        }
    }
}
]]
    local sd = rj.SchemaDocument(schem) -- this SchemaDocument is referenced by the local variable sd
    local validator = rj.SchemaValidator(sd) -- now the SchemaValidator references (in C++ not LUA) the SchemaDocument
    -- in other words, the (C++) object which is referenced by "validator" has a raw (C++) pointer to the (C++) object
    -- which is referenced by "sd"
    return validator
end -- the SchemaDocument variable sd now goes out of scope.

local vali = CreateValidator()

collectgarbage("collect") -- The SchemaDocument variable "sd" is now garbage collected
-- Since the metatable is appropriately set up, this causes the (C++) object referenced by "sd" to be deleted
-- As a result, the SchemaValidator now references a freed / no longer valid SchemaDocument
print(vali:validate(rj.Document('42'))) -- This doesn't seem to bother here
print(vali:validate(rj.Document('"answer to life"'))) -- Nor here
print(vali:validate(rj.Document('{"field": "bazoga"}'))) -- But here, since this needs to access the SchemaDocument (which has been deleted)

When run with the rock compiled with CMAKE_BUILD_TYPE=Debug this gives us:

# lua rapidjson-bug.lua 
false   invalid "type" in document at pointer "#"
false   invalid "type" in document at pointer "#"
lua: /tmp/luarocks_rapidjson-0.7.1-1-KxWzcC/lua-rapidjson/rapidjson/include/rapidjson/document.h:1857: rapidjson::SizeType rapidjson::GenericValue<Encoding, Allocator>::GetStringLength() const [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]: Assertion `IsString()' failed.
Aborted (core dumped)

With the release build it just segfaults.

A "fix" of the above example code would be to remove the local in front of sd. This avoids sd from being garbage collected, and thus avoids the dangling reference.

Json encode integer to double number

I have tried to encode a table, but it seems integer has been encode to double number, working on Windows7 x64, Lua5.1.
Example:
json.encode( {id=7, method="CreateEntity".... } )
result:
{"id":7.00000000003178,"method":"CreateEntity",.....

Error: error loading module 'rapidjson'

I use:luarocks install rapidjson
And: luarocks install dromozoa-utf8
luarocks install busted
luarocks make
busted
At last I want run a demo like this:

Usage Examples

local rapidjson = require('rapidjson')
local doc = rapidjson.Document()
local ok, message = doc:parse('{"a":["appke", "air"]}')
if not ok then
  print(message)
end


But there is the error:
lua: error loading module 'rapidjson' from file '/home/rosturtle/torch/install/lib/lua/5.1/rapidjson.so':
	/home/rosturtle/torch/install/lib/lua/5.1/rapidjson.so: undefined symbol: luaL_typerror
stack traceback:
	[C]: in ?
	[C]: in function 'require'
	performance/run.lua:1: in main chunk
	[C]: in ?

Ask for Help!Thanks!

How to decode "null" as nil Default ! (not as rapidjson.null)

rapidjson.null (it is actually a function)

> obj = Json.decode('{\"params\":[\"abc\",null, \"def\"]}')   
> var_dump(obj)
{
  ["params"] =   {
    [1] = "abc", 
    [2] = "function: 0x7f7736af48b0",    --  (it is function : rapidjson.null)
    [3] = "def"
  }
}
-------------------------------------

what i want is:
{
  ["params"] =   {
    [1] = "abc", 
    [2] = nil, 
    [3] = "def"
  }
}

The compiler report can not copy the Value object.

The code in values.cpp file:
`
Value ArrayValue(lua_State* L, int idx, int depth, Allocator& allocator)
{
Value array(rapidjson::kArrayType);
int MAX = static_cast(luax::rawlen(L, idx)); // luax::rawlen always returns size_t (>= 0)
for (int n = 1; n <= MAX; ++n)
{
lua_rawgeti(L, idx, n); // [table, element]
array.PushBack(toValue(L, -1, depth, allocator), allocator);
lua_pop(L, 1); // [table]
}
// [table]

return array;

}
`

Return the array means invoke the copy constructor for GenericValue, but it mark as private in rapidjson.

I find must add the target_compile_features(lua-rapidjson PRIVATE cxx_rvalue_references) to the cmake, but when I compile to the ios platform, it failed:
target_compile_features no known features for CXX compiler "Clang"

I think the source code should be work on any compiler without specify compile flags~

Option to encode empty table as array

Hello.

Is it possible for empty Lua tables {} to return "[]" instead of "{}"?
Lua cjson has this option: cjson.encode_empty_table_as_object(false). I can use __jsontype, but then I would need to attach it to all possible deep elements.

I mean {a={}} => {"a": []}.

error when make

[root@bogon lua-rapidjson]# cmake ./
-- LUA_RAPIDJSON_VERSION: v0.5.0-3-gaf52bc3
-- Configuring done
-- Generating done
-- Build files have been written to: /home/silver/Desktop/lua-rapidjson
[root@bogon lua-rapidjson]# make
[ 20%] Building CXX object CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o
In file included from /home/silver/Desktop/lua-rapidjson/src/Document.cpp:13:
/home/silver/Desktop/lua-rapidjson/src/Userdata.hpp: In static member function ‘static T* Userdata::get(lua_State*, int)’:
/home/silver/Desktop/lua-rapidjson/src/Userdata.hpp:49: error: ‘nullptr’ was not declared in this scope
/home/silver/Desktop/lua-rapidjson/src/Userdata.hpp:58: error: ‘nullptr’ was not declared in this scope
/home/silver/Desktop/lua-rapidjson/src/Userdata.hpp: In static member function ‘static int Userdata::metamethod_gc(lua_State*)’:
/home/silver/Desktop/lua-rapidjson/src/Userdata.hpp:72: error: ‘nullptr’ was not declared in this scope
/home/silver/Desktop/lua-rapidjson/src/Document.cpp: In static member function ‘static T* Userdata::construct(lua_State*) [with T = rapidjson::GenericDocument<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator, rapidjson::CrtAllocator>]’:
/home/silver/Desktop/lua-rapidjson/src/Document.cpp:34: error: ‘nullptr’ was not declared in this scope
/home/silver/Desktop/lua-rapidjson/src/Document.cpp: In static member function ‘static const luaL_Reg* Userdata::methods() [with T = rapidjson::GenericDocument<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator, rapidjson::CrtAllocator>]’:
/home/silver/Desktop/lua-rapidjson/src/Document.cpp:182: error: ‘nullptr’ was not declared in this scope
make[2]: *** [CMakeFiles/lua-rapidjson.dir/src/Document.cpp.o] Error 1
make[1]: *** [CMakeFiles/lua-rapidjson.dir/all] Error 2
make: *** [all] Error 2
[root@bogon lua-rapidjson]#

here is cmake version and gcc version

[root@bogon lua-rapidjson]# cmake --version
cmake version 3.8.0-rc3
CMake suite maintained and supported by Kitware (kitware.com/cmake).
[root@bogon lua-rapidjson]# gcc --version
gcc (GCC) 5.2.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

rapidjson.Document seems to not be freed correctly

Lua 5.3.5
rapidjson 0.6.1-1

local rapidjson = require("rapidjson")

local N = 10000000

local function main()
	for _ = 0, N do
		local d = rapidjson.Document("{ 'foo': 'bar' }")
		d = nil
	end
end

print(collectgarbage("count"))
main()
print(collectgarbage("count"))
collectgarbage()
print(collectgarbage("count"))
collectgarbage()
print(collectgarbage("count"))
io.read()

The garbage collector claims that Lua is using almost not memory after collectgarbage(), but using a tool like htop, you can see the process's resident memory usage does not go down (~1GB with this example on my machine, can make it arbitrarily high by increasing N).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.