none
Windows Forms Anwendung für andere Computer bereitstellen

    Frage

  • Hallo!

    Ich habe eine kleine Anwendung mit VC2008 Express geschrieben. Wie dem Titel zu entnehmen ist verwende ich Windows Forms. Nun würde ich gerne die *.exe auch auf anderen Computer ausführen.

     

    Das statische Linken (wie mir google verraten hat) hilft nicht, (kompillierungsfehler das 2 Parameter nicht kompatibel sind) soweit ich gelesen habe, müsste ich entweder händisch 3 dlls file kopieren (welche genau sind das?) oder "einfach" einen Installer bauen der die 3 dlls dann kopiert. (was mir fast lieber wäre. Installer ausführen -> DLLs werden kopiert und die Exe steht dann zur Verfügung) Aber wie mach ich das , google war leider sehr sparsam (vllt hab ich auch einfach nur schlecht gegoogelt)

     

    Bedanke mich schonmal!u

    Mittwoch, 9. Februar 2011 15:52

Antworten

  • > Im release habe ich folgende Einstellung : Multithreaded-Debug-DLL. Das umstellen gelingt mir nicht. (Das löst aber angeblich das Problem)

    Im Release darfst Du niemals eine Debug-DLL verwenden. Stelle dies nach "Multithreaded DLL" um, dann geht es.

    Und WAS Dir nicht gelinkt ist mir ein Rätsel...


    Jochen Kalmbach (MVP VC++)
    • Als Antwort markiert Joe Waynsen Mittwoch, 9. Februar 2011 20:05
    Mittwoch, 9. Februar 2011 19:14

Alle Antworten