Hi.
When I call function
CScriptArray
VectorToArray(const Vector& vector, const char
arrayName)** (
VectorToArray <String> (GetArguments(), "Array<String>");
),
linker write error
“can not find funciton asGetActiveContext();”
(Urho3D compiled with option -DURHO3D_LIB_TYPE=SHARED)
If link library ActionScript.lib manually, game compiles, but function asGetActiveContext() return 0. In comments function write:
// tld can be 0 if asGetActiveContext is called before any engine has been created.
// Observe! I've seen a case where an application linked with the library twice
// and thus ended up with two separate instances of the code and global variables.
// The application somehow mixed the two instances so that a function called from
// a script ended up calling asGetActiveContext from the other instance that had
// never been initialized.
When engine compiled with option DURHO3D_LIB_TYPE=STATIC , everything is fine.
Sorry for bad english