Registry / other / angelscript

angelscript

JSON →
library2.38.0vcpkgunverified

The AngelCode Scripting Library, or AngelScript as it is also known, is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts.

vcpkg install angelscript
INSTALL
IMPORT
SIG · ANGELSCRIPT
A
angelscript
othercppv2.38.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

angelscript.h
#include <angelscript.h>

Initialize AngelScript engine and set message callback.

#include <angelscript.h> #include <iostream> void MessageCallback(const asSMessageInfo *msg, void *param) { std::cout << msg->section << "(" << msg->row << "," << msg->col << "): " << msg->message << std::endl; } int main() { asIScriptEngine *engine = asCreateScriptEngine(ANGELSCRIPT_VERSION); engine->SetMessageCallback(asFUNCTION(MessageCallback), nullptr, asCALL_CDECL); engine->Release(); return 0; }
Debug
Known issues
gotchaAngelScript is a compiled library; you must link against it (not header-only).
fix
Add target_link_libraries(your_target angelscript::angelscript) in CMake.
affects: *
Upgrade
Version history
2.38.0latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
19 hits · last 30 days
node
16
Meta
2
OpenAI (training)
1
Resources

No resource links recorded.

angelscript — pip install angelscript · libregistry