Atmel Studio 7 Error

Hallo Zusammen,

Ich weiss ich bin hier im Arduino Forum jedoch denke ich jemand kann mir trotzdem helfen.

Ich bekomme im Atmel Studio 7 Folgende Fehlermeldung wenn ich das Projekt kompiliere:

Erstellung mit der Toolsversion "14.0".
Das Ziel "PreBuildEvent" wurde übersprungen, da die Bedingung "false" war . ('$(PreBuildEvent)'!='') wurde als (''!='') ausgewertet.
Ziel "CoreBuild" in Datei "C:\Program Files (x86)\Atmel\Studio\7.0\Vs\Compiler.targets" aus Projekt "C:\Users\me\Desktop\flgd\d2\Sender\ArduinoSketch35\ArduinoCore\ArduinoCore.cppproj" (Ziel "Build" ist davon abhängig):
	RunCompilerTask-Aufgabe

An was könnte das liegen?
Gestern Abend hat das Projekt noch einwandfrei Funktioniert.

Gruss Schnibli

Danke

Hallo,

Glaskugel sagt, beim inkludieren geht was schief bzw. stimmt etwas nicht ...

Leider weis ich nicht welche Informationen du noch gebrauchen könntest,
Dies ist die komplette Fehlermeldung:

Das Ziel "PreBuildEvent" wurde übersprungen, da die Bedingung "false" war . ('$(PreBuildEvent)'!='') wurde als (''!='') ausgewertet.
Ziel "CoreBuild" in Datei "C:\Program Files (x86)\Atmel\Studio\7.0\Vs\Compiler.targets" aus Projekt "C:\Users\test\ArduinoSketch35\HelloWorld\Sender.cppproj" (Ziel "Build" ist davon abhängig):
	RunCompilerTask-Aufgabe
		Aufgabenparameter:
    ContentList=
        Sketch.cpp
                SubType=compile
        static_variable.h
                SubType=compile
		Aufgabenparameter:Directory=C:\Users\test\ArduinoSketch35\HelloWorld
		Aufgabenparameter:ProjectFile=C:\Users\test\ArduinoSketch35\HelloWorld\Sender.cppproj
		Aufgabenparameter:Project=Sender
		Aufgabenparameter:ToolchainSettings=<AvrGccCpp xmlns="http://schemas.microsoft.com/developer/msbuild/2003"><avrgcc.common.Device>-mmcu=atmega328p -B "$(PackRepoDir)\atmel\ATmega_DFP\1.1.130\gcc\dev\atmega328p"</avrgcc.common.Device><avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex><avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss><avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep><avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec><avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures><avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned><avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned><avrgcc.compiler.symbols.DefSymbols><ListValues><Value>DEBUG</Value><Value>F_CPU=16000000L</Value><Value>ARDUINO=10605</Value><Value>ARDUINO_AVR_UNO</Value><Value>ARDUINO_ARCH_AVR</Value><Value>USB_VID=0x2341</Value><Value>USB_PID=0x0043</Value><Value>USB_MANUFACTURER="\"Arduino LLC\""</Value></ListValues></avrgcc.compiler.symbols.DefSymbols><avrgcc.compiler.directories.IncludePaths><ListValues><Value>$(PackRepoDir)\atmel\ATmega_DFP\1.1.130\include</Value><Value>$(ProjectDir)\..\ArduinoCore\include\core</Value><Value>$(ProjectDir)\..\ArduinoCore\include\libraries\liquidcrystal_i2c</Value><Value>$(ProjectDir)\..\ArduinoCore\include\libraries\wire</Value><Value>$(ProjectDir)\..\ArduinoCore\include\libraries\wire\utility</Value><Value>$(ProjectDir)\..\ArduinoCore\include\variants\standard</Value></ListValues></avrgcc.compiler.directories.IncludePaths><avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level><avrgcc.compiler.optimization.OtherFlags>-fno-threadsafe-statics</avrgcc.compiler.optimization.OtherFlags><avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers><avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum><avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel><avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings><avrgcc.compiler.warnings.InhibitAllWarnings>True</avrgcc.compiler.warnings.InhibitAllWarnings><avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned><avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned><avrgcccpp.compiler.symbols.DefSymbols><ListValues><Value>DEBUG</Value><Value>F_CPU=16000000L</Value><Value>ARDUINO=10605</Value><Value>ARDUINO_AVR_UNO</Value><Value>ARDUINO_ARCH_AVR</Value><Value>USB_VID=0x2341</Value><Value>USB_PID=0x0043</Value><Value>USB_MANUFACTURER="\"Arduino LLC\""</Value></ListValues></avrgcccpp.compiler.symbols.DefSymbols><avrgcccpp.compiler.directories.IncludePaths><ListValues><Value>$(PackRepoDir)\atmel\ATmega_DFP\1.1.130\include</Value><Value>$(ProjectDir)\..\ArduinoCore\include\core</Value><Value>$(ProjectDir)\..\ArduinoCore\include\libraries\liquidcrystal_i2c</Value><Value>$(ProjectDir)\..\ArduinoCore\include\libraries\wire</Value><Value>$(ProjectDir)\..\ArduinoCore\include\libraries\wire\utility</Value><Value>$(ProjectDir)\..\ArduinoCore\include\variants\standard</Value></ListValues></avrgcccpp.compiler.directories.IncludePaths><avrgcccpp.compiler.optimization.level>Optimize for size (-Os)</avrgcccpp.compiler.optimization.level><avrgcccpp.compiler.optimization.OtherFlags>-fno-threadsafe-statics</avrgcccpp.compiler.optimization.OtherFlags><avrgcccpp.compiler.optimization.PackStructureMembers>True</avrgcccpp.compiler.optimization.PackStructureMembers><avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum><avrgcccpp.compiler.optimization.DebugLevel>Default (-g2)</avrgcccpp.compiler.optimization.DebugLevel><avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings><avrgcccpp.compiler.warnings.InhibitAllWarnings>True</avrgcccpp.compiler.warnings.InhibitAllWarnings><avrgcccpp.linker.libraries.Libraries><ListValues><Value>libm</Value></ListValues></avrgcccpp.linker.libraries.Libraries><avrgcccpp.linker.miscellaneous.LinkerFlags>-Os</avrgcccpp.linker.miscellaneous.LinkerFlags><avrgcccpp.assembler.general.IncludePaths><ListValues><Value>$(PackRepoDir)\atmel\ATmega_DFP\1.1.130\include</Value></ListValues></avrgcccpp.assembler.general.IncludePaths><avrgcccpp.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcccpp.assembler.debugging.DebugLevel></AvrGccCpp>
		Aufgabenparameter:ToolchainName=com.Atmel.AVRGCC8.CPP
		Aufgabenparameter:AvrDevice=atmega328p
		Aufgabenparameter:Configuration=Debug
		Aufgabenparameter:OutputType=Executable
		Aufgabenparameter:OutputFileName=Sender
		Aufgabenparameter:OutputFileExtension=.elf
		Aufgabenparameter:Language=CPP
		Aufgabenparameter:ToolchainFlavour=Native
		Aufgabenparameter:
    ProjectReferences=
        ..\ArduinoCore\ArduinoCore.cppproj
                Name=ArduinoCore
                Private=True
                Project=95c3c77d-49cf-48f5-963a-f638a95f95e0
		Shell Utils Path C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils
		C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils\make.exe all --jobs 8 --output-sync 
		make: *** No rule to make target 'C:/Users/test/ArduinoSketch35/ArduinoCore/Debug/libArduinoCore.a', needed by 'Sender.elf'.  Stop.
	Die Ausführung der RunCompilerTask-Aufgabe ist abgeschlossen -- FEHLER.
Die Erstellung des Ziels "CoreBuild" im Projekt "Sender.cppproj" ist abgeschlossen -- FEHLER.
Die Erstellung des Projekts "Sender.cppproj" ist abgeschlossen -- FEHLER.

Fehler beim Buildvorgang.
========== Build: 1 erfolgreich oder aktuell, 1 fehlerhaft, 0 übersprungen ==========

Hallo,

so richtig weiterhelfen kann ich auch nicht. Irgendwelche Bibliotheken scheinen zu fehlen. Wenn man Arduino Sketche 1:1 in AS verwenden und dort genauso weiterhandeln möchte, installiert man AS und danach das "visual micro" Plugin. Vor alldem muss die Arduino IDE installiert sein. Die portable IDE hilft hier nicht. http://www.visualmicro.com/

Nicht verwechseln mit "AS7 unterstützt doch Arduino Sketche". Das ist nur eine Art Zwischenstufe. Die Pfade zu Bibliotheken kennt es nicht von Haus aus. Das nimmt einem das Plugin ab.

Dann öffnet man in AS ein neues Arduino Projekt, fügt den Code ein es sollte funktionieren. Haste schon den Standard Blink Sketch getestet? Funktioniert das?