Hallo zusammen,
also vorab, ich kann ein wenig Programmieren, weiß was eine Header datei ist etc.
allerdings bekomm ich es nicht hin diese RCSwitch.h in ein C Programm ein zubinden.
er sagt mir immer
Code
gcc -o test2 test2.cpp
test2.cpp: In function ‘int main(int, char**)’:
test2.cpp:22:33: warning: spurious trailing ‘%’ in format [-Wformat=]
printf("SYSTEMCODE %",systemCode);
^
test2.cpp:22:33: warning: too many arguments for format [-Wformat-extra-args]
test2.cpp:39:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
mySwitch.send("010101010001000101010001");
^
test2.cpp:43:43: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
mySwitch.sendTriState("FFFF0F0FFF0F");
^
/tmp/ccuaMNQo.o: In Funktion `main':
test2.cpp:(.text+0x65): Nicht definierter Verweis auf `wiringPiSetup'
test2.cpp:(.text+0x83): Nicht definierter Verweis auf `piHiPri'
test2.cpp:(.text+0xab): Nicht definierter Verweis auf `RCSwitch::RCSwitch()'
test2.cpp:(.text+0xbc): Nicht definierter Verweis auf `RCSwitch::setPulseLength(int)'
test2.cpp:(.text+0xcd): Nicht definierter Verweis auf `RCSwitch::enableTransmit(int)'
test2.cpp:(.text+0x102): Nicht definierter Verweis auf `RCSwitch::switchOn(char*, int)'
test2.cpp:(.text+0x11a): Nicht definierter Verweis auf `RCSwitch::switchOff(char*, int)'
test2.cpp:(.text+0x12d): Nicht definierter Verweis auf `RCSwitch::send(char*)'
test2.cpp:(.text+0x140): Nicht definierter Verweis auf `RCSwitch::sendTriState(char*)'
collect2: error: ld returned 1 exit status
Alles anzeigen
was mache ich bitte Falsch? das kann doch nicht so schwer sein oder?