Hallo Freunde der Programmierung, Wollte gerade mal ein bisschen was mit "Eclipse" machen und siehe da, schon das erste Problem. Wenn ich eine externe Headerdatei einbinden möchte, erkennt er zwar die Struktur die dort enthalten ist aber nicht die Funktionen. Woran kann das liegen?
1 | #include <stdio.h> |
2 | #include "C:\Users\Frank\Dropbox\C - Programmieren\C-Librarys\trunk\Kommando Interpreter\cmd.h" |
3 | |
4 | void *cmdOK ( void *x , void *y ) |
5 | {
|
6 | printf("CMD_OK\r\n"); |
7 | |
8 | return (char*)0; |
9 | }
|
10 | |
11 | |
12 | int main () |
13 | {
|
14 | cmd_struct cmd[] = |
15 | {
|
16 | {"Relais setzen" , "-KS" , cmdOK }, |
17 | {"Relais löschen" , "-KU" , cmdOK }, |
18 | {"Uhrzeit stellen" , "-US" , cmdOK }, |
19 | {"Spannung lesen" , "-UL" , cmdOK }, |
20 | {"Strom lesen" , "-IL" , cmdOK }, |
21 | {"Leistung lesen" , "-LL" , cmdOK }, |
22 | {"Fehler lesen" , "-FL" , cmdOK }, |
23 | };
|
24 | |
25 | srchCmd( NULL , NULL ); // Die Funktion kennt er wohl nicht.. Obwohl sie in der .c und .h vorhanden ist. |
26 | |
27 | return 0; |
28 | }
|