C++/CLI Programme auf einem anderen Rechner ausführen

In Foren kommt oft die Frage: Mein C++/CLI Programm läuft nicht auf anderen Rechner! Was brauche ich damit es läuft?

Die Frage ist einfach zu beantworten, wenn wir davon ausgehen, dass das Programm mit VS2008 erstellt wurde:

  1. Zuerst wird das .NET Framework benötigt (da C++/CLI ja die CLR verwendet). Aktuell ist dies die Version 3.5SP1:
    .NET 3.5 SP1 (Full download)
    Damit es aber auch Problemlos läuft wird min. noch dieser Hotfix anschliessend benötigt:
    An update for the .NET Framework 3.5 Service Pack 1 is available

  2. Und da Du C++/CLI (also C++) verwendet hast, benötigst Du noch die C-Runtime DLLs, da C++/CLI (CLR) nur mit der DLL-Version der C-Runtime (CRT) verwendet werden kann:
    Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update

PS: Falls man kein CLI (CLR / .NET) verwendet hat, so ist es meistens einfacher, wenn man statisch gegen die CRT linkt!

1 thought on “C++/CLI Programme auf einem anderen Rechner ausführen

  1. Pingback: Jochen Kalmbach’s Blog » Blog Archive » C++/CLI und WinForms macht keinen Sinn

Leave a Reply

Your email address will not be published.

Captcha *