É incrível como as pessoas gostam de tornar complicado o que deveria ser simples. Hoje resolvi compliar a tolua++ para o Nintendo DS e uma das coisas que preciso fazer é criar o executavel que converte os pkg para c++ no windows. O problema é que a tolua nao usa o Make e sim um programa em Python para gerar o executavél. porém o programa em python não reconhece o gcc nem o ambiente Msys… Só me restou duas aternativas: passar a tarde na internet procurando a solução ou tentar compliar na mão.
Depois de três tentativas e algumas mensagens esquisitas de “variavel duplamente definida”consegui compilar com um unico comando … Exatamente, o Executavel da Tolua pode ser feito construido usando uma unica linha de comando:
gcc -Wall tolua.c toluabind_default.c ../lib/*.c -I/home/User/lua-5.0.2/include/ -I../../include/ -L/home/User/lua-5.0.2/lib/ -o tolua.exe -llua -llualib -lm
E pronto ! o tolua.exe é construido de forma limpa e simples usando o Mingw! Agora é fazer uns codigos para testar no NDS.