Solucionado.
Al parecer(en mi caso) todo el problema es la variable done del archivo Window.c, ésta debe ser declarada volatile:
Si no, la función TLN_IsWindowActive continua devolviendo TRUE y genera un error en SDL_LockTexture en TLN_EndWindowFrame.
Aclaro: con GCC no existe este problema.
Al parecer(en mi caso) todo el problema es la variable done del archivo Window.c, ésta debe ser declarada volatile:
Code:
static volatile bool done;
Si no, la función TLN_IsWindowActive continua devolviendo TRUE y genera un error en SDL_LockTexture en TLN_EndWindowFrame.
Aclaro: con GCC no existe este problema.