Keil uVision 5

Gast #4292441
Hallo Zusammen,

benutzt jemand von euch Keil uVision 5 ?

Ich versuche gerade das ein "blinky" Beispiel zu modifizieren.
Das Problem: hinzufügen meines Files

Ich gehe folgendermaßen vor:
1. neue "group" erstellen
2. neues file test.c
3. neues file test.h

test.c:
1
#include <stdio.h>
2
#include "common_uart.h"
3

4
void chTest()
5
{
6

7
}

test.h_
1
void chTest();

in main:
1
#include "chTest.h"

Ergebins des Compilierens:
1
src\main.c(23): error:  #5: cannot open source input file "chTest.h": No such file or directory
2
  #include "chTest.h"

Warum findet der Compiler chTest.h nicht? Ich hätte erwartet, dass bei 
der Erzeugung einer neuen "group" und dem Hinzufügen von Files dem 
Compiler auch die Position mitgeteilt wird.
Gast #4292502
Tschuldigung, mein Fehler. Die Dateien heißen

chTest.h
chTest.c

daran liegt es also nicht.

Aber danke für den Hinweis, oft steht man ja wegen solcher Dinge auf dem 
Schlauch.
Gast #4292944
>Annähernd jeder C-Compiler kennt eine Option "additional include
>directories" - und die suchst Du.

Danke für die Antwort. Mein Problem ist ganz praktischer Natur: dass ich 
nicht herausfinde wo in uVision 5 diese Verzeichnisse eingestellt werden 
und mich auch wundere, dass die IDE das nicht automatisch erledigt, wenn 
man ein neues File in der IDE anlegt. Bei Eclipse hat man diese Probleme 
nicht.

Falls jemand uVison benutzt, kann er diese Frage bestimmt ganz einfach 
beantworten.
Gast #4293253
> Falls jemand uVison benutzt, kann er diese Frage bestimmt ganz einfach
> beantworten.

Ja.

Schon mal auf den nicht völlig abwegigen Gedanken gekommen
das Handbuch oder die Onlinehilfe zu konsultieren?

Statt hier den Rest der Welt damit zu belästigen?

Solche Fragen sind eine Frechheit...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.