Per ora nella classe "AI_followTarget" ho il seguente metodo:
codice:
void AI_followTarget::test() {
cout << "Ciao mi hai beccato";
}
test() dovrebbe essere un metodo che va richiamata da una istanza dell'oggetto AI_followTarget. Dunque se getComponent restituisce NULL, allora devo andare in errore. Inoltre ho provato a verificare:
codice:
if (test->getComponent<AI_followTarget>() == NULL)
cout << "NULL";
ed effettivamente mi stampa NULL.
dove sbaglio?
Nella classe "AI_followTarget" ho provato a scrivere il metodo così:
codice:
void test() {
cout << "Ciao mi hai beccato";
}
e mi dà questo errore:
codice:
error LNK2019: riferimento al simbolo esterno "public: void __thiscall AI_followTarget::test(void)" (?test@AI_followTarget@@QAEXXZ) non risolto nella funzione _main