{"id":59,"date":"2010-09-23T17:48:38","date_gmt":"2010-09-23T16:48:38","guid":{"rendered":"http:\/\/blog.kalmbach-software.de\/de\/2010\/09\/23\/ccli-programme-auf-einem-anderen-rechner-ausfuhren-vc2010\/"},"modified":"2010-09-23T17:48:38","modified_gmt":"2010-09-23T16:48:38","slug":"ccli-programme-auf-einem-anderen-rechner-ausfuhren-vc2010","status":"publish","type":"post","link":"http:\/\/blog.kalmbach-software.de\/de\/2010\/09\/23\/ccli-programme-auf-einem-anderen-rechner-ausfuhren-vc2010\/","title":{"rendered":"C++\/CLI Programme auf einem anderen Rechner ausf\u00fchren (VC2010)"},"content":{"rendered":"<p>In Foren kommt oft die Frage: Mein C++\/CLI Programm l\u00e4uft nicht auf anderen Rechner! Was brauche ich damit es l\u00e4uft?<\/p>\n<p>Die Frage ist einfach zu beantworten, wenn wir davon ausgehen, dass das Programm mit VS2010 (Beitrag f\u00fcr VS2008 gibt es <a href=\"http:\/\/blog.kalmbach-software.de\/de\/2009\/12\/17\/ccli-programme-auf-einem-anderen-rechner-ausfuhren\/\">hier<\/a>) erstellt wurde:<\/p>\n<ol>\n<li>Zuerst wird das .NET Framework ben\u00f6tigt (da C++\/CLI ja die CLR verwendet). Aktuell ist dies f\u00fcr VC2010 die Version 4.0:<br \/>\n<a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&#038;displaylang=de\">.NET 4.0 (Full download)<\/a><\/p>\n<li>Und da Du C++\/CLI (also C++) verwendet hast, ben\u00f6tigst Du noch die C-Runtime DLLs, da C++\/CLI (CLR) nur mit der DLL-Version der C-Runtime (CRT) verwendet werden kann:<br \/>\n<a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?familyid=A7B7A05E-6DE6-4D3A-A423-37BF0912DB84&#038;displaylang=de\">VC2010 (x86)<\/a><br \/>\nIn dem seltenen Fall, dass man die Application als x64 \u00fcbersetzt hat ben\u00f6tigt man diese CRT-Version: <a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?familyid=BD512D9E-43C8-4655-81BF-9350143D5867&#038;displaylang=dehttp:\/\/www.microsoft.com\/downloads\/details.aspx?familyid=BD512D9E-43C8-4655-81BF-9350143D5867&#038;displaylang=de\">VC2010 Runtime x64<\/a>\n<\/ol>\n<p>PS: Falls man <strong>kein<\/strong> CLI (CLR \/ .NET) verwendet hat, so ist es meistens einfacher, <a href=\"http:\/\/blog.kalmbach-software.de\/de\/2008\/03\/05\/wie-man-statisch-gegen-die-c-runtime-crt-linkt\/\">wenn man statisch gegen die CRT linkt<\/a>!<\/p>\n<p>PPS: Auch sollte man beachten, dass es <a href=\"http:\/\/blog.kalmbach-software.de\/de\/2010\/03\/05\/ccli-und-winforms-macht-keinen-sinn\/\">oft keinen Sinn macht C++\/CLI zu verwenden<\/a>. Das ist wirklich nur f\u00fcr InterOp gedacht!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Foren kommt oft die Frage: Mein C++\/CLI Programm l\u00e4uft nicht auf anderen Rechner! Was brauche ich damit es l\u00e4uft? Die Frage ist einfach zu beantworten, wenn wir davon ausgehen, dass das Programm mit VS2010 (Beitrag f\u00fcr VS2008 gibt es hier) erstellt wurde: Zuerst wird das .NET Framework ben\u00f6tigt (da C++\/CLI ja die CLR verwendet). [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3],"tags":[],"class_list":["post-59","post","type-post","status-publish","format-standard","hentry","category-alles-uber-dotnet-programmierung","category-alles-uber-die-echte-windowsprogrammierung"],"_links":{"self":[{"href":"http:\/\/blog.kalmbach-software.de\/de\/wp-json\/wp\/v2\/posts\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.kalmbach-software.de\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kalmbach-software.de\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kalmbach-software.de\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kalmbach-software.de\/de\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":0,"href":"http:\/\/blog.kalmbach-software.de\/de\/wp-json\/wp\/v2\/posts\/59\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.kalmbach-software.de\/de\/wp-json\/wp\/v2\/media?parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kalmbach-software.de\/de\/wp-json\/wp\/v2\/categories?post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kalmbach-software.de\/de\/wp-json\/wp\/v2\/tags?post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}