Fehler in Wire.h

#3060116
Lesenswert?

Hi Leute,
Ich hoffe ihr könnt mir helfen; Erstmal ein paar Infos:
Ich programmiere einen Arduino Atmega 2560 mit Code::Blocks unter 
Windows 8. Ich möchte gerne einen Lego Accelerator Sensor via I²C 
auslesen. Ich habe mir dafür eine funtionierende Klasse in der Arduino 
IDE geschrieben. Nun wollte ich sie auch in Code::Blocks nutzen. Das 
Problem: Ich bekomme (u.a.) den Fehler: "Undefined reference to 'Wire'". 
Ich habe schon ausprobiert das extern "C" in der Wire.cpp aus zu 
kommentieren, jedoch hat das, genau so wie die -lm Flag, nichts 
genützt... Habt ihr vielleicht Tipps, was ich noch probieren könnte? 
Über Hilfe wäre ich sehr dankbar.
MfG Marces
#3060134
Lesenswert?

Hi,
Wenn du meinst mit -I "Pfad zu Wire.cpp", ja. Jetzt auch mit
1
#include "Wire.cpp"
.Ich bekomme nun den Fehler: "obj\Debug\main.o||In function 
`TwoWire::write(unsigned char const*, unsigned int)': undefined 
reference to `twi_transmit(unsigned char const*, unsigned char)'": 
Danke, dass du versuchst, mir zu helfen :D
MfG Marces
Gast #3060161
Lesenswert?

Marces E. schrieb:
> Hi,
> Wenn du meinst mit -I "Pfad zu Wire.cpp", ja.
Nein, ich meine wirklich die Datei zum Projekt. Da muss es irgendwo eine 
Option geben. Guck mal unter Project Explorer oder so, da wo sich die 
main.cpp findet muss wire.cpp dazu.

> Jetzt auch mit
1
#include "Wire.cpp"
Das ist falsch.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren