VS: Wieso kompiliert er jedes Mal neu?
-
Hallo,
ich habe in einem Ordner MyProj eine Visual Studio 2010 Solution und Project File. Das erzeugte Executable landet im Ordner bin/ und die .obj Object Files im Ordner Build/Win32.
Das Problem: Wenn ich den Ordner bin/ loesche und die Solution neu baue (per Konsole msbuild myProj.vcxproj), dann faengt er ganz von vorne an alles neu zu kompilieren, obwohl die ganzen .obj unter Build/Win32 ja noch da sind! Wieso macht er das? Wie kann ich das abstellen, dass er einfach die vorhandenen .obj nimmt um die .exe zu bauen anstatt jedes einzelne .obj neu zu bauen?Danke
-
Daran dürfte das Problem liegen:
> per Konsole msbuild myProj.vcxproj
-
Wo soll da jetzt genau das Problem sein??
-
ich arbeite auf der Konsole mehr mit nmake. wenn man makefiles von anderen Plattformen gewöhnt ist, kommt man damit besser zurecht. von Visual Studio aus kann man auch makefiles für nmake generieren
für msbuild habe ich nur das gefunden, vielleicht hilft es ja weiter:
http://stackoverflow.com/questions/232052/msbuild-specifying-a-target-from-the-command-line