Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom, em meu projeto tennho os seguintes arquivos:
"animator.c":
...
int startAnimator(float delayTime, void(func)(void), void* funcArg) {
...
}
...
"animator.h":
int startAnimator(float delayTime, void(func)(void), void* funcArg);
"main.cpp":
void cycle(void* arg){
...
}
int main(){
startAnimator(500, cycle, NULL);
}
O problema é que quando tento compilalo, obtenho o seguinte erro:
undefined reference to `startAnimator(float, void ()(void), void*)'
Mas o arquivo animator.c funcionava perfeitamente em um outro projeto que desenvolvi, mas este era em c.
Alguem sabe como resolver?
OBS:
minha TOOLCHAIN:
Cross GCC Compiler
Cross G++ Compiler
Cross G++ Linker
Carregando comentários...