Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche Hilfe mit dem C18
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
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é
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
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.
Du must die "lenguage tool location" config.
Project >> set lenguage tool location.
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.