Hallo,
Ich wollte ein Beispiel aus der CD kopilieren, nämlich Das 1. Dreieck und ich hatte auch schon die ganzen Sachen ersetzt (wie acres.h oder im Linker dxerr.lib statt dxerr9.lib), aber das Programm ließ sich trotzdem nicht erstellen:
error MSB3073: Der Befehl "COPY "C:\Beispiele\Kapitel 02\03 - Das erste Dreieck\.\Debug\02-03 Dreieck.exe" .\:VCEnd" wurde mit dem Code 1 beendet.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets
Das Ganze hängt wahrscheinlich mit den Warnungen zusammen:
warning MSB8012: TargetName(02-03 Dreieck) entspricht nicht dem OutputFile-Eigenschaftswert (Dreieck) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets
warning MSB8012: TargetPath(C:\Beispiele\Kapitel 02\03 - Das erste Dreieck\.\Debug\02-03 Dreieck.exe) entspricht nicht dem OutputFile-Eigenschaftswert (C:\Beispiele\Kapitel 02\03 - Das erste Dreieck\Debug\Dreieck.exe) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets
Ich weiß nicht, wie man das ändern soll oder auf was man das ändern soll. Könnte mir vielleicht einer sagen, wie man das wieder hinkriegt (ich versteh die Warnung nicht).