VS.2005 - Komplett statisch linken?

jccTeq

Erfahrenes Mitglied
Hi Leute,

Komplexe Programme sind inzwischen ja überhaupt kein Thema mehr... nun scheitere ich an einem Problem, das trivialer kaum sein könnte: ich brauche ein Progrämmchen (soll EXE sein, Vorgabe), das zwei andere Programme ausführt. Kein Problem, eigentlich:

Code:
#include <stdlib.h>

int main()
{
	system("programm1.exe /q");
	system("start \"programm2.msi\"");
	return 0;
}

Kein Ding, gell... tja, nun will ich das auf einem absolut jungfräulichen Windows 2000 ausführen.

Da wird allerdings eine DLL verlangt... msvcr80.dll

Wieso? Einfacher kann das Programm doch gar nicht sein, und es verlangt trotzdem nach einer DLL?

Projekttyp im Visual Studio ist C/C++ Allgemein -> leeres Projekt.

Kann ich das in VS irgendwie komplett statisch verlinken, daß das Programm auf einem absolut jungfräulichen System läuft? Es soll vorher nichts installiert werden müssen (außer Windows selbst ;) )

Danke

Grüße,
Hendrik
 
Zuletzt bearbeitet:
Ahoi,

also du gehst in VS2005 in die Projekteigenschaften.

Unter Konfigurationseigenschaften/Allgemein kannst du rechts dann die Bibliotheken dynamisch oder statisch linken! Zumindest für ATL oder MFC.

Bis denne,

Peter
 
Zurück