Unterschiede zwischen VC++ 2003, 2005 und 2008 Compiler
-
Was ist eigentlich der Unterschied zwischen dem Compiler von Visual C++ 2003, 2005 und 2008? Ich meine nicht die IDE, sondern nur den Compiler und seine Bibliotheken (minus die PSDK-Funktionen). Der 2003er wurde ja bereits als ISO-konform klassifiziert. Wo gibt es also noch Unterschiede zwischen den Compilern und welche praktische Relevanz haben die Unterschiede für die Programmentwicklung? (Immer von Nicht-.NET-Anwendungen ausgehend.)
-
* die programme, die vc 7.1 erstellt sind in der regel ein wenig performanter.
* die shared runtime von vc 7.1 kann man einfach als dll neben die exe legen, während man ab vc 8 eine installation erzwingen muss, wenn man die shared runtime benutzen will.
-
kakoke schrieb:
* die shared runtime von vc 7.1 kann man einfach als dll neben die exe legen, während man ab vc 8 eine installation erzwingen muss, wenn man die shared runtime benutzen will.
-
Jochen Kalmbach schrieb:
danke! cooler trick
-
kakoke schrieb:
* die programme, die vc 7.1 erstellt sind in der regel ein wenig performanter.
Das heißt, die alte Version ist besser als die neue? Welchen Grund gibt es dann überhaupt, Anwendungen mit Visual C++ 2005/2008 zu kompilieren?
-
kakoke schrieb:
* die programme, die vc 7.1 erstellt sind in der regel ein wenig performanter.
Beweise?
kakoke schrieb:
* die shared runtime von vc 7.1 kann man einfach als dll neben die exe legen, während man ab vc 8 eine installation erzwingen muss, wenn man die shared runtime benutzen will.
Nö, reicht einfach die Dateien aus dem Redist-Verzeichnis und die Manifest zu der Exe zu legen, fertig.
-
C++ler schrieb:
kakoke schrieb:
* die programme, die vc 7.1 erstellt sind in der regel ein wenig performanter.
Das heißt, die alte Version ist besser als die neue? Welchen Grund gibt es dann überhaupt, Anwendungen mit Visual C++ 2005/2008 zu kompilieren?
64bit
-
sothis_ schrieb:
C++ler schrieb:
kakoke schrieb:
* die programme, die vc 7.1 erstellt sind in der regel ein wenig performanter.
Das heißt, die alte Version ist besser als die neue? Welchen Grund gibt es dann überhaupt, Anwendungen mit Visual C++ 2005/2008 zu kompilieren?
64bit
Welchen Grund gibt es dann überhaupt, Win32-Anwendungen mit Visual C++ 2005/2008 zu kompilieren?