Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche Hilfe bei C++ (auf anderen pc's verwenden)
Hay,
ich habe heute das erste mal mit C++ gearbeitet und würde mich auch gerne weiterbilden.
Zu meinem Problem: Ich habe halt ein programm geschrieben und es debuggt läuft bei mir einwandfrei aber bei anderen aufm PC nicht.
Mein problem jetzt wie ich es bei anderen zum Laufen bekomme.
Ich habe gelesen das es was mit den dll's vom debuggen zutun hat die das Programm brauch aber iwie hats noch nicht soo richtig geklappt :D *__*.
Und dann habe ich mir gedacht ich wende mich mal an FH weil hier eig immre guter support ist *_*.
mfg x3n
infslash
09.02.2010, 21:24
Ist auf dem anderen pc net framework installiert? Am besten 3.0.
Dumme Frage, klärt aber einiges. :)
Ein paar Informationen mehr wären gut:
Welchen Compiler/IDE Verwendest du ?
Betriebssystem
usw...
hoschi111
09.02.2010, 21:32
Jop, der muss die DLL's direkt einziehen. (Dadurch wird das Programm allerdings größer)
Also,
Geh in die Eigenschaften deines Projektes.
Konfigurationseigenschaften - C/C++ - Codegenerierung.
Dort stellst du Laufzeitbibliothek auf Multithreaded-Debug (/MTd)
ja hab ich total vergessen xDD ich arbeite mit windows xp und visual c++ von ms. framework ist auf dem anderen pc auch isnalliert^^ aber hoshi hats ja eig schon beantwortet :D . ich werde es nachher mal testen und gucken, obs gefunzt hat :D
wenn ich das so einstelle kommt beim debuggen die meldung "1>cl : Befehlszeile error D8016 : Die Befehlszeilenoptionen /MTd und /clr:pure sind inkompatibel." muss ich noch ieinen befehl einfügen? funktioniert nämlich immernoch nicht auf anderen Pc's :D
mfg
Stell ganz oben in der Leiste das ganze von "Debug" auf "Release". (Siehe Bild)
Falls zu zusätzliche Includes / Libraries verwendest, musst du dies, nachdem du das ganze auf "Release" gestellt hast, nochmals frisch konfigurieren. Die exe liegt dann natürlich im "Release" ordner.
http://adire.ad.funpic.de/SnagIt.jpg
painfull
10.02.2010, 07:18
Ich geh mal davon aus das du Visual C++ 2008 verwendest.
Einfach folgendes auf den anderen Rechner installieren und es
sollte klappen:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en
Auf release stellen sollte klar sein.
Stell ganz oben in der Leiste das ganze von "Debug" auf "Release". (Siehe Bild)
Falls zu zusätzliche Includes / Libraries verwendest, musst du dies, nachdem du das ganze auf "Release" gestellt hast, nochmals frisch konfigurieren. Die exe liegt dann natürlich im "Release" ordner.
http://adire.ad.funpic.de/SnagIt.jpg
yooo beeeschte :D:D:D danke danke :D hat geklappt wie dus meintest *___* richtig gut vielen dank nochmal *__* :D
mfg
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.