hallo: Ich bekomme folgende Compilermeldung in einem Projekt, das ich vorher auf Linux Mint mit Vscode erstellt habe. Jetzt habe ich meinen Computer mit Win11 und Vscode umgebaut. Wenn ich nun dieses ursprüngliche Projekt erstellen will, kommt diese Fehlermeldung und noch einige ähnliche mehr, aber nur aus 2 dieser .h Files in der Liste der Includes.
1 | CMakeFiles/fbg_new01.dir/fbg_new01.cpp.obj: in function `main': |
2 | C:/Rudis/Pico/fbg_new01/fbg_new01.cpp:57:(.text.startup.main+0x20): undefined reference to `tasten_init()' |
3 | |
4 | >>>>>>>das ist in 'main.c' |
5 | #include <stdio.h> |
6 | #include "main.h" |
7 | #include "fkts.h" |
8 | #include "hardware/flash.h" |
9 | #include <ctype.h> |
10 | #include "string.h" |
11 | #include "redled.h" |
12 | #include "tastenjob.h" |
13 | #include "usbsubs.h" |
14 | |
15 | >>>>>>>das ist in 'tastenjob.h' |
16 | void tasten_init(); |
17 | uint8_t getrowData( uint8_t rownr); |
18 | void tasten_schnell_test(); |
Was soll da falsch sein?