首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angelscript - RegisterScriptArray失败

Angelscript - RegisterScriptArray失败
EN

Stack Overflow用户
提问于 2014-05-02 11:52:18
回答 1查看 238关注 0票数 0

我正在尝试运行一个angelscript测试,但是,调用RegisterScriptArray()失败

代码语言:javascript
复制
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)

守则是:

代码语言:javascript
复制
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 );

我该怎么办?如果我注释掉了调用,它就会工作,但这显然不是我想要归档的,因为我想要数组。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-13 17:29:01

在他们的论坛上询问之后,我得到了一个回复(实际上是在很久以前)。

http://www.gamedev.net/topic/657233-registerscriptarray-fails

如果链接死了:

主要问题是插件(我手工编译和安装)和内核(我通过包管理器安装)之间的版本不匹配。现在,我将插件包括在我的代码中,核心是手动编译的。

希望它能帮助其他遇到同样问题的人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23427521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档