Allegro non c`entra nulla..

Probabilmente il BCC si aspetta un altro prototipo per main. Prova:

codice:
int main( int argc, char* argv[] )
{
    return 0;  // e` buona abitudine metterlo
}
Ciao.