Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

11

27.09.2009, 20:13

Am besten den user einfach das entsprechende Redistributable Package installieren lassen...

12

27.09.2009, 22:55

Ich finde es auch ziemlich albern, dass solche Dinge nicht einfach per Windows Update eingespielt werden. Ich meine, C++ ist eine sehr wichtige Sprache, VC der häufigste Compiler unter Windows und doch erzeugt er Dateien, die ein normales System nicht ausführen kann.
Statisch linken ist ja auch unschön, außerdem habe ich ein wenig mit wxWidgets rumgebastelt und die fiesesten Linkerfehler bekommen, bis ich auf einer Seite gelesen habe, dass die Runtime dynamisch sein muss, wodurch meine Programme jetzt zwingend VCRedist benötigen.
Das wiederum ist Murks, denn viele Leute wollen vielleicht mal etwas ausprobieren aber kein dickes Dll Packe installieren.
Mir fällt ernsthaft kein gescheites Argument für den Blödsinn ein...
Lieber dumm fragen, als dumm bleiben!

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

13

27.09.2009, 23:00

Zitat von »"Jonathan_Klein"«

wodurch meine Programme jetzt zwingend VCRedist benötigen.
Falsch, du kannst die Runtime auch per Manifest einbetten und mitliefern. Dann gehts auch ohne VCRedist, es entfällt also immerhin der nervige Installationsschritt.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

14

27.09.2009, 23:08

Zitat von »"Jonathan_Klein"«

Mir fällt ernsthaft kein gescheites Argument für den Blödsinn ein...


Naja irgendwo muss die Runtime ja liegen. Gerade da MSVC nunmal der meistverwendete Compiler ist, ist es nur sinnvoll die Runtime einmal an einem zentralen Ort abzulegen (installieren) und dann alle Programme diese nutzen zu lassen. Wenn jeder die Runtime statisch linkt oder die dlls mitliefert dann führt dass nur dazu dass der Runtimecode an X stellen redundant sinnlos rumliegt. Weiters verschwendet es RAM, denn eine dll müsste nur einmal geladen werden und kann dann von allen Programmen die sie verwenden geshared werden...

Werbeanzeige