[quote="cnavarro":n0tzw9ul]When I obtain this errors has been usually because the parameter types did not match the definitions of the functions, so, although with the same name, they are not recognized[/quote:n0tzw9ul]
This is not true. In C language, a function declaration is used exactly so the compiler knows what parameters and types it needs and can emit an error it they not match (Type mismatch in parameter, or something similar). If the declaration is missing, the compiler (as I already said) assumes all the parameters (and the return value) as int type. If the linker complains with "Unresolved symbol", it means that the unresolved symbol is not found in the source code or in the linked libraries.
EMG
↧