Visual Studio 2010 Post-Build Fehler

Asked by schapplm

Nach dem ich die .exe-Dateien in VS 2010 kompiliert habe sollte er eigentlich als Post-Build-Befehl alles ins richtige Verzeichnis kopieren. Das klappt bei mir nicht:
2>PostBuildEvent:
2> postbuild-mutex started
2> copying file "sound-convert.exe" from "D:\s25rttr\win32\vs2010\Debug"\" to file "sound-convert.exe" in "D:\s25rttr\driver\audio\SDL\win32\vs2010\..\..\..\..\..\RTTR\": failed

Die Verzeichnisse stimmen und existeren, die exe-Dateien existieren ebenso.
ist das Problem bekannt?

Question information

Language:
German Edit question
Status:
Solved
For:
Return To The Roots Edit question
Assignee:
No assignee Edit question
Solved by:
schapplm
Solved:
Last query:
Last reply:
Revision history for this message
FloSoft (flosoft) said :
#1

existiert das auch?

D:\s25rttr\driver\audio\SDL\win32\vs2010\..\..\..\..\..\RTTR\

Am 21.12.2010 16:28, schrieb schapplm:
> New question #138615 on Return To The Roots:
> https://answers.launchpad.net/s25rttr/+question/138615
>
> Nach dem ich die .exe-Dateien in VS 2010 kompiliert habe sollte er eigentlich als Post-Build-Befehl alles ins richtige Verzeichnis kopieren. Das klappt bei mir nicht:
> 2>PostBuildEvent:
> 2> postbuild-mutex started
> 2> copying file "sound-convert.exe" from "D:\s25rttr\win32\vs2010\Debug"\" to file "sound-convert.exe" in "D:\s25rttr\driver\audio\SDL\win32\vs2010\..\..\..\..\..\RTTR\": failed
>
> Die Verzeichnisse stimmen und existeren, die exe-Dateien existieren ebenso.
> ist das Problem bekannt?
>

Revision history for this message
schapplm (moritz-schappler) said :
#2

"D:\s25rttr\driver\audio\SDL\win32\vs2010\..\..\..\..\..\RTTR\" = "D:\s25rttr\RTTR"
funktioniert zumindest in Windows Explorer.
Eine Google-Suche hat nichts ordentliches gebracht. Zur Not könnte ich das auch mit einer BAT-Datei kopieren.

Revision history for this message
FloSoft (flosoft) said :
#3

"D:\s25rttr\win32\vs2010\Debug"\"

wenn du dich da nicht verschrieben hast, ist da irgendwie ein " zu viel
im pfad

Revision history for this message
schapplm (moritz-schappler) said :
#4

Es könnte ja was damit zu tun haben, dass auf die Dateien noch zugegriffen wird und er deshalb nicht kopieren (bzw. verschieben) kann. Kenne mich aber leider nicht so gut mit VS2010 aus und bei der einzigen halbwegs passende Lösung
http://stackoverflow.com/questions/2895898/visual-studio-build-fails-unable-to-copy-exe-file-from-obj-debug-to-bin-debug
weiß ich nicht wie ich sie anwenden soll

Revision history for this message
schapplm (moritz-schappler) said :
#5

"D:\s25rttr\win32\vs2010\Debug"\"

guter Tipp, ist mir gar nicht aufgefallen, das ist die Fehlermeldung vom VS2010, werd mir nochmal das Postbuild-Makro genau angucken

Revision history for this message
schapplm (moritz-schappler) said :
#6

Es lag wirklich an den Post-Build-Makros.
copying file "sound-convert.exe" from "D:\s25rttr\win32\vs2010\Debug\" to file "sound-convert.exe" in "D:\s25rttr\driver\win32\vs2010\..\..\..\RTTR\": ok
Buildereignisse->Postbuildereignis
Vorher:
"$(OutDir)prebuild-mutex.exe" "postbuild" "$(SolutionName)" "$(ProjectDir)..\..\.." "$(OutDir)"
Nachher:
"$(OutDir)prebuild-mutex.exe" "postbuild" "$(SolutionName)" "$(ProjectDir)..\..\.." "$(OutDir)

$(OutDir) = D:\s25rttr\win32\vs2010\Debug\
$(ProjectDir) = D:\s25rttr\driver\win32\vs2010\

mich wundert, dass es bei euch geht, ich habe die Dateien direkt so aus dem Netz geladen. Bei Verwendung des gleichen Compilers hätte sich das Problem auch woanders ereignen müssen.

Revision history for this message
FloSoft (flosoft) said :
#7

ja vs macht das irgendwie überall anders (...) echt zum kotzen ...