Angelscript - RegisterScriptArray fails
Angelscript - RegisterScriptArray fails
我正在尝试运行angelscript测试,但是调用RegisterScriptArray()
失败了
System function (1, 39) : ERR : Expected '<end of file>'
(0, 0) : ERR : Failed in call to function 'RegisterObjectBehaviour' with 'array' and 'array<T>@ f(int&in type, int&in list) {repeat T}' (Code: -10)
代码是:
engine = asCreateScriptEngine(ANGELSCRIPT_VERSION);
// message callback
int r = engine->SetMessageCallback(asFUNCTION(as_messageCallback), 0, asCALL_CDECL); assert( r >= 0 );
RegisterStdString(engine);
RegisterScriptArray(engine, false);
r = engine->RegisterGlobalFunction("void print(const string &in)", asFUNCTION(as_print), asCALL_CDECL); assert( r >= 0 );
我该怎么办?如果我注释掉这个调用,它是有效的,但这显然不是我想要归档的,因为我想要数组
在他们的论坛上询问后,我得到了回复(实际上是很久以前(。
http://www.gamedev.net/topic/657233-registerscriptarray-fails
如果链接失效:
主要问题是插件(我手动编译和安装(和核心(我通过包管理器安装(之间的版本不匹配。现在我在代码中包含了插件,核心是手动编译的。
希望它能帮助其他遇到同样问题的人。
相关文章:
- c++ visual studio 64bit | save registers value
- Travis-CI Complex Makefile fails
- OpenCV: fs.open fails
- GetProcAddress fails
- NetUserGetInfo fails
- C++ - bind() fails
- MS Detours - DetourAttach fails
- ld fails to find glfw3
- Visual Studio 2017 .Net Core 2.0 Angular Publish Fails
- SHGetKnownFolderItem - fails on Wow64
- IVssBackupComponents::InitializeForBackup fails
- strftime() fails on Raspberry Pi (Raspbian)
- c++ fails to find includes
- ASSERT(AfxGetThread() == NULL); fails
- SSL_CTX_load_verify_locations Fails with SSL_ERROR_NONE
- dijkstra_shortest_paths Boost Graph Lib 1.57.0 fails
- C++ MapViewOfFile fails
- D3D11CreateDeviceAndSwapChain Fails to succeed
- 窗口在进程启动前没有弹出 ->尝试了 sleep() 方法,但"fails"
- ace register_handler fails