Se hai copiato e incollato di pari passo il problema può essere nella differenza, in C e C++, tra

makeAthing

e

makeAThing


Originariamente inviato da wiligelm

...
codice:
// m1.hpp (dichiarazione della classe) 
class A 
{ 
public: 
makeAThing(); 
}; 

// m1.cpp (implementazione della classe)
#include "m1.hpp"
 
A::makeAthing() 
{ 
} 

...