Neues Atmel Studio compiliert nicht mehr

Gast #4579214
Lesenswert?

Hallo,

ich habe meinen Standrechner vor kurzem neu aufgesetzt und habe dann die 
neueste Version von Atmel Studio 7 aufgespielt (7.0.934).
Nun wollte ich an einem Projekt weiter arbeiten, welches ich noch mit 
einem Atmel Studio 7 7.0.582 erstellt hatte.
Beim Build kommt jetzt immer zwei Fehlermeldungen:
1
Severity  Code  Description  Project  File  Line
2
Error    recipe for target 'i2c/twimaster.o' failed  i2c_test  C:\Users\MeinBenutzer\Documents\Atmel Studio\7.0\i2c_test\i2c_test\Debug\Makefile  87
3
Error    i2cmaster.h: No such file or directory  i2c_test  C:\Users\MeinBenutzer\Documents\Atmel Studio\7.0\i2c_test\i2c_test\i2c\twimaster.c  12

In der Konsole steht folgendes:
1
------ Build started: Project: i2c_test, Configuration: Debug AVR ------
2
Build started.
3
Project "i2c_test.cproj" (default targets):
4
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
5
Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Studio\7.0\Vs\Compiler.targets" from project "C:\Users\MeinBenutzer\Documents\Atmel Studio\7.0\i2c_test\i2c_test\i2c_test.cproj" (target "Build" depends on it):
6
  Using "RunCompilerTask" task from assembly "C:\Program Files (x86)\Atmel\Studio\7.0\Extensions\Application\AvrGCC.dll".
7
  Task "RunCompilerTask"
8
    Shell Utils Path C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils
9
    C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils\make.exe all --jobs 4 --output-sync 
10
    Building file: ../i2c/twimaster.c
11
    Invoking: AVR/GNU C Compiler : 4.9.2
12
C:\Users\MeinBenutzer\Documents\Atmel Studio\7.0\i2c_test\i2c_test\i2c\twimaster.c(12,23): error: i2cmaster.h: No such file or directory
13
     #include <i2cmaster.h>
14
                           ^
15
    compilation terminated.
16
    make: *** [i2c/twimaster.o] Error 1
17
    "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe"  -x c -funsigned-char -funsigned-bitfields -DDEBUG  -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\include"  -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega328p -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\gcc\dev\atmega328p" -c -std=gnu99 -MD -MP -MF "i2c/twimaster.d" -MT"i2c/twimaster.d" -MT"i2c/twimaster.o"   -o "i2c/twimaster.o" "../i2c/twimaster.c" 
18
C:\Users\MeinBenutzer\Documents\Atmel Studio\7.0\i2c_test\i2c_test\Debug\Makefile(87,1): error: recipe for target 'i2c/twimaster.o' failed
19
  Done executing task "RunCompilerTask" -- FAILED.
20
Done building target "CoreBuild" in project "i2c_test.cproj" -- FAILED.
21
Done building project "i2c_test.cproj" -- FAILED.
22

23
Build FAILED.
24
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========

Das Problem liegt also irgendwie bei der Einbindung der I2C-Bibliothek 
(von Peter Fleury). Diese liegt in dem Unterordner "I2C". Dort befindet 
sich sowohl die source- als auch die header-Datei. Die Dateien sind auch 
in dem Projekt mit eingebunden.
Das komische: auf meinem Laptop mit der Atmel Studio Version 7.0.582 
funktioniert es einwandfrei.

Hoffe, ihr könnt mir bitte helfen.

Viele Grüße

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren