On 16/04/2008, at 6:56 PM, Vivian.Chen wrote:
> When I compile my program, it says that "first defined here" in a
> I've declear it in the .h, and implement it in .c.
> How this happen?
You've left out part of the error message.
The error is probably along the lines of:
"function takes args x, y but first defined here to take arguments x,
Commonly caused by having a non-matching prototype. If you change the
args or return type and don't update the prototype you'll get this