Visual C++ 2010 Laufzeizkomponeten

Gast #3123107
Lesenswert?

Hallo,
ich habe ein C++/CLI Programm geschrieben.
Habe es jetzt mal euf einigen anderen Computer getestet.
Auf den meisten XP und Win 7 Rechner läufts.

Bloß ich habe jetzt ein Problem.
Auf einen Mag es ned gehen. Habe mich mal schlau gemacht, und 
rausgefunden,
das man da auf dem PC das Microsoft Visual C++ 2010 Redistributable 
Package
instalieren soll. hab das auch gemacht und jetzt rennt das Programm.

Aber ich will ja das das Programm so ziemlich überall geht.(klar 
Framework muss drauf sein)
Gibt es jetzt eine möglichkeit diese Laufzeitkomponeten in mein Programm 
zu integrieren?
Gast #3123665
Lesenswert?

Ok, das .NET weiter benötigt wird ist klar.
Aber das man zumindest die Abhängigkeit zur C-Runtime durch statisches 
Linken los wird hätte ich schon vermutet...

(naja, wer benutzt schon freiwillig C++/CLI ;D)
#3123820
Lesenswert?

Rufus Τ. Firefly schrieb:
> Christian aber nutzt das .Net-Geraffel, und das lässt sich nicht
> statisch linken, das braucht immer die .Net-Laufzeitumgebung.

Darum geht es ihm garnicht. Siehe original Post:

Christian schrieb:
> (klar Framework muss drauf sein)

Ein vorhandenes .NET Framework kann man heutzutage ja auch 
vorraussetzen.

Ihm geht es nur um die VS Redistributables. Da kann man wie oben 
beschrieben statisch linken, oder die Redistributables ins Setup der 
eigenen Anwendung integrieren, wie es die meisten Programme tun.
Gast #3123823
Lesenswert?

Hallo,
aber eigentlich müsste ich doch das Redistributable
Package für mein .Net Programm Programm garnicht brauchen?
Oder irre ich mich da?
Das mit dem statisch Linken scheint nicht zu kpappen.
Wenn ich "Keine Common Language Runtime-Unterstützung" auswähle
gibt sehr viele verschiedene Fehler.
Persönliche Seite #3123865
Lesenswert?

Boris B. schrieb:
> Ihm geht es nur um die VS Redistributables. Da kann man wie oben
> beschrieben statisch linken, oder die Redistributables ins Setup der
> eigenen Anwendung integrieren, wie es die meisten Programme tun.

Den letzten Satz der Anleitung hast Du nicht gelesen.
1
PS: Dies geht nicht wenn die EXE/DLL .NET verwendet…

Statisch linken lassen sich nur native C/C++-Anwendungen, aber nichts, 
was .Net nutzt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren