Danke für die Antwort. Wenn ich auf den File uart.c klicke, steht unter
Build Action: Compile. Wo kann ich das noch verstellen. Unter Toolchain?
Hier ist einmal der Output. Im Anhang noch ein Bild vom Solution
Explorer.
Gruß
Christian
------ Build started: Project: Hauptprogramm, Configuration: Debug AVR
------
Build started.
Project "Hauptprogramm.cppproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition;
('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Atmel Studio
6.1\Vs\Compiler.targets" from project
"C:\Users\Slitsch\Desktop\boot\Hauptprogramm\Hauptprogramm\Hauptprogramm
.cppproj" (target "Build" depends on it):
Task "RunCompilerTask"
C:\Program Files (x86)\Atmel\Atmel Studio 6.1\shellUtils\make.exe
all
Building target: Hauptprogramm.elf
Invoking: AVR8/GNU Linker : 3.4.2
"C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8
GCC\Native\3.4.2.1002\avr8-gnu-toolchain\bin\avr-g++.exe" -o
Hauptprogramm.elf Hauptprogramm.o uart.o -Wl,-Map="Hauptprogramm.map"
-Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections
-mmcu=atmega32
Hauptprogramm.o: In function `main':
C:\Users\Slitsch\Desktop\boot\Hauptprogramm\Hauptprogramm\Debug/.././Hau
ptprogramm.cpp(15,1): undefined reference to `uart_init(unsigned int)'
C:\Users\Slitsch\Desktop\boot\Hauptprogramm\Hauptprogramm\Debug/.././Hau
ptprogramm.cpp(18,1): undefined reference to `uart_puts_p(char const*)'
C:\Users\Slitsch\Desktop\boot\Hauptprogramm\Hauptprogramm\Debug/.././Hau
ptprogramm.cpp(22,1): undefined reference to `uart_getc()'
C:\Users\Slitsch\Desktop\boot\Hauptprogramm\Hauptprogramm\Debug/.././Hau
ptprogramm.cpp(28,1): undefined reference to `uart_puts(char const*)'
C:\Users\Slitsch\Desktop\boot\Hauptprogramm\Hauptprogramm\Debug/.././Hau
ptprogramm.cpp(33,1): undefined reference to `uart_puts(char const*)'
C:\Users\Slitsch\Desktop\boot\Hauptprogramm\Hauptprogramm\Debug/.././Hau
ptprogramm.cpp(34,1): undefined reference to `uart_putc(unsigned char)'
collect2.exe(0,0): ld returned 1 exit status
make: *** [Hauptprogramm.elf] Error 1
The command exited with code 2.
Done executing task "RunCompilerTask" -- FAILED.
Done building target "CoreBuild" in project "Hauptprogramm.cppproj" --
FAILED.
Done building project "Hauptprogramm.cppproj" -- FAILED.
Build FAILED.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped
==========