frage zu ausführbarkeit
-
habe gelesen das mit vc++ erstellte tools nur auf systemen ausführbar sind wo auch vc++ installiert ist. ist das wahr und gibt es da unterschiede wie zb zwischen ansi/winapi/compiler ? eine lösung habe ich hier gefunden: http://www.c-plusplus.net/forum/viewtopic-var-t-is-246219.html wenn ich das aber mache wird meine exe sehr gross. gibt es auch andere möglichkeiten?
-
Du brauchst die Runtime, ob du sie jetzt statisch linkst oder als eigene exe mitlieferst. Ich würde dir zu statischem Linken raten. Dass deine exe dann ein wenig größer wird, sollte doch nicht so schlimm sein, oder? Ist doch sicher besser, als dem Benutzer klarzumachen, dass er erst noch was ausführen muss.
-
Nur um das nochmal klarzustellen: es gibt die MSVC Runtime als eigenes "Paket".
D.h. du kannst die bei Microsoft (kostenfrei, ohne Registrierung oder sonstwas) runterladen, und auf einem x-beliebigen System installieren.
Du darfst die auch mit ausliefern wenn du willst.
Dann wird auch das Programm nicht riesengross.
(Natürlich ist die Runtime selbst sehr gross, aber man *muss* die ja nicht mit ausliefern. Man kann ja leicht zwei Donwloads anbieten: 1x mit Runtime und 1x ohne)