PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche Hilfe mit dem C18



sebi87
16.02.2011, 06:32
Hallo Leute,

ich habe seit einer Woche den PicKit 3 und wollte das ganze jetzt mal probieren. Leider hab ich das Problem das beim Compileren des Files immer noch eine Fehlermeldung erscheind, das die stdio.h nicht gefunden wurde.

Kann mir jemande helfen und mir sagen wo ich die headers einbinden muss?


DANKE

Andre_S
16.02.2011, 09:14
Hallo,

da Du jetzt nicht mitgeteilt hast wie Du bisher was eingebunden hast, eventuell mal folgende Links,... vieleicht hilfts ja:

http://www.sprut.de/electronic/pic/c/c18/c18.html#student
http://www.sprut.de/electronic/pic/c/c.html

Und hast Du auch die beiden Dokumente im Dok Verzeichnis vom C18 (MCC18) angeschaut?
MPLAB-C18-Getting-Started
MPLAB-C18-Libraries


Gruß André

sebi87
18.02.2011, 06:15
Ich hab das jetzt mal gelesen, nur die Lösung noch nicht gefunden.

Also ich binde das ganze so ein:


// ////////////////////////////////////////////////////////////////////////////
// Includes
// ////////////////////////////////////////////////////////////////////////////


#include "main.h"
#include "mdns.h"
#include "eeprom.h"

und beim Compilieren entsteht folgender Fehler:

C:\Data\Projekte\Netzer\Microchip\TCPIP\TCPIP.h:59 :Error [1027] unable to locate 'string.h'
C:\Data\Projekte\Netzer\Microchip\TCPIP\TCPIP.h:60 :Error [1027] unable to locate 'stdlib.h'
C:\Data\Projekte\Microchip\TCPIP\Compiler.h:67:Err or [1027] unable to locate 'p18cxxx.h'
C:\Data\Projekte\Microchip\TCPIP\Compiler.h:91:Err or [1027] unable to locate 'stdio.h'
C:\Data\Projekte\Microchip\TCPIP\Compiler.h:92:Err or [1027] unable to locate 'stdlib.h'
C:\Data\Projekte\Microchip\TCPIP\Compiler.h:93:Err or [1027] unable to locate 'string.h'
C:\Data\Projekte\main.h:22:Error [1027] unable to locate 'p18f67j60.h'
C:\Data\Projekte\main.h:23:Error [1027] unable to locate 'string.h'
C:\Data\Projekte\appl.h:34:Error [1027] unable to locate 'stdio.h'
C:\Data\Projekte\bootup.h:40:Error [1027] unable to locate 'stdio.h'
Errors: 10
Warnings: 0

Grüße

sebi87
20.02.2011, 13:01
Kann mir bei diesem Problem niemand helfen?
Ich weiß nicht wo mein Fehler liegen könnte.

Ich wäre über eine Hilfe sehr dankbar.

drunkenmunky
21.02.2011, 18:06
du solltest mal den kompletten Code posten!

Es ist ein Unterschied ob du
#include <stdio.h> oder
#include "stdio.h"

einbindest. Erstere Datei muss im Compilerverzeichnis liegen (Einstellungen vom Compiler nachschauen). Wenn du es nach der zweiten Variante einbindest, muss es im Project Verzeichnis liegen.

PabloG
09.03.2011, 01:20
Du must die "lenguage tool location" config.
Project >> set lenguage tool location.