C Probleme



  • Hi

    Ich stehe bei den Anfangen von C und benutze für die Schule Microsoft Visual Studio 2005.

    Ich hab da jetzt ein kleines Speil geschrieben. In dem Ordner des SPiels in den eigenen Datein ist auch eine .exe Datei. ALso dachte ich wenn man jetzt den Ordner hat läuft das Spiel auch auf anderen Rechnern.

    Allerdings kommt dann immer eine Fehlermeldung
    "Der Pfad dieser Anwendung konnte nicht gestartet werde, weil die Anwendungskonfigurations nicht koorekt ist. Zur Problem behebung sollten Sie die Anwendung neu isntallieren"

    was mach ich falsch?
    Danke schonmal für die Hilfe



  • Das hier ist das C++/CLI-Forum. Du musst im "ANSI C"-Forum posten.

    Dios schrieb:

    In dem Ordner des SPiels in den eigenen Datein ist auch eine .exe Datei.

    Was meinst du damit?



  • mmh nur so als aussage, ka was ich mir dabei dachte. ichposte dann nochmal in dem andern forum.



  • lol, versteht seine eigenen Sätze nicht mehr 😃



  • Ist es ein reines C/C++ Programm (z.B. mit MFC) oder verwendet es das .NET-Framework (also z.B. Windows-Forms)?

    Für das erstere:

    Du hast vergessen die DLLs und/oder die passenden Manifest mitzuliefern...

    Also, Du kannst folgendes machen:
    - Linke statisch gegen die CRT/MFC/ATL, dann hast Du das Problem gar nicht, kannst aber kein /clr verwenden und die EXE wird größer

    - Linke dynamisch gegen die CRT/MFC/ATL und:
    - Installiere die CRT/MFC/ATL auf dem Zielrechner (vc_redist.exe)
    - Kopiere die CRT/MFC/ATL-DLLs in das gleiche Verzeichnis wie Deine EXE *und* auch das passende Manifest der DLLs!
    - Deine EXE *muss* ein passendes Manifest enthalten

    Siehe auch:
    http://www.codeproject.com/cpp/vcredists_x86.asp

    Für das zweitere:
    Du musst das .NET-Framework auf dem Zielrechner installieren:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en


Anmelden zum Antworten