Hallöchen!
Da in dem letzten Threat so viel Quelltext stnd, hab ich lieber einen neuen aufgemacht.
Ich kriegs einfach nicht hin: Wenn ich in meiner
IDE in dem Main.c-File die Headerdatei funktionenHEAD.h includiere, die wiederum von funktionen.c includiert wird, dann kommen folgende Fehlermeldungen:
UNRESOLVED EXTERNAL SYMBOL
REFERENCE MADE TO UNRESOLVED SYMBOL
Füge ich die Dateien zu meinem Projekt hinzu, kommen sogar noch mehr "Warnings": Lauter "MULTIPLE PUBLIC DEFINITIONS"
Die Quelltexte:
Code:
//main.c
#include <REGAN21.H> /* Register des AN21xx */
#include <EZREGS.H> /* Externe Register des AN21xx */
#include "funktionenHEAD.h"
int main(void){
...
}
Code:
// funktionen.h
unsigned char myfunc(void);
Code:
//funktionen.c
#include "funktionenHEAD.h"
#include <REGAN21.H> /* Register des AN21xx */
#include <EZREGS.H> /* Externe Register des AN21xx */
unsigned char myfunc(void){
return 0xAA;
}
Hat jemand einen Rat? Biiiiiiiiiiitteeee
:confused:
Viele Grüße,
Stefan