Hola.
Ese error se produce cuando tenemos una declaración de función como la de este ejemplo:
Código PHP:
#ifndef fooH
#define fooH
void ColorForm(TForm *Form, bool lAuto = true);
#endif
Y luego intentamos definirla de este modo,
CPP:
Código PHP:
#include "foo.h"
void ColorForm(TForm *Form, bool lAuto = true)
...
Y tal como está documentado
aquí, C++ no lo permite.
La definición debería ser:
Código PHP:
void ColorForm(TForm *Form, bool lAuto)
...
Saludos