Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » exe funktioniert nicht auf anderen Computern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
13.11.2007, 15:30 Uhr
3ddi



ja also folgendes problem. ich habe mit vc++ ein programm geschrieben dieses compiliert und wollte es natürlich auch meinen freunden schicken. Als diese das Programm dann öffnen wollten kam eine Errornachricht "Anwendungsfehler bitte installieren sie das Programm neu". Bei mir ging das Programme einwandfrei. ich habe nämlich keine Lust, dass ich c++ völlig umsonst lerne

wie kann ich das beheben???

Dieser Post wurde am 13.11.2007 um 15:40 Uhr von 3ddi editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.11.2007, 15:58 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,
falls du eine der "Pro"-Versionen hast (nicht die basic-teile) und kein .NET und/oder Managed-Code verwendest musst du die ggf die MFC aber zumindest die Runtimebibliothek statisch binden. Das lässt sich in den Projekteinstellungen ändern.

Oder die Zielrechner müssen .NET-Framework installieren. Beim 2003er das .net 1.1 und beim 2005er das .net 2.0
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.11.2007, 16:01 Uhr
Tommix



Hallo,
Du schreibst nicht, welche Version Du benutzt, aber es muß das passende Laufzeitsystem installiert werden:
http://search.msdn.microsoft.com/search/Default.aspx?query=vcredist&brand=msdn&locale=de-de&refinement=00&lang=de-de

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.11.2007, 16:03 Uhr
Bruder Leif
dances with systems
(Operator)


Klingt nach fehlenden DLLs. Stell mal in den Linkeroptionen das dynamische Linken bzw. dynamische Runtime ausschalten und einen Rebuild, dann sollte das Programm auch woanders laufen.

Achtung, .NET-Programme brauchen die komplette .NET-Runtime, sonst ist nix...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
13.11.2007, 16:04 Uhr
Bruder Leif
dances with systems
(Operator)


Argh. Wieder mal zu spaet
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
13.11.2007, 16:19 Uhr
3ddi



1. VC++ Express 2005
also kann mir einer genau sagen was ich ausschalten muss das wäre sehr nett

ich bin jetzt hier:
"Projekt->Eigenschaften->Konfigurationseigenschaften->Linker "
ist das richtig?
was muss ich da jetzt ausschalten?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
13.11.2007, 21:08 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Naja du musst die "Runtimebibliothek" auf die jeweilige nicht-"Dll"-Version stellen, kann mir aber vorstellen das das mit der Express nicht geht, sonst hätte man ja (fast) keinen Grund die "vollen" Versionen zu kaufen...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
13.11.2007, 22:16 Uhr
3ddi



Ja also ich glaube da hast du recht. Ich habe schon überall geguckt aber ich glaube das geht. Es wäre natürlich gut wenn mal jemand hier posten würde, der dieses Problem auch hatte und es gelöst hat. Das ärgert mich jetzt gewaltig, denn mit Visual Basic klappt das auf anderen PC's ohne irgendetwas zu verstellen. Die Visual C++ 6.0 Version ist bei Amazon schon lange nicht mehr verfügbar und ich weiß auch nicht wie viel das kostet. Ich finde dass Visual C++ generell sehr übersichtlich ist und, dass man auch gut damit programmieren kann. Mit den GNU versionen sieht das nicht so leicht aus. Naja.

WENN EINER DAS PROBLEM GELÖST HAT BITTE HIEREINPOSTEN, ich habe keinen Bock auf Visual Basic. Ich möchte endlich richtig mit C++ anfangen (am besten kostenlos)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
14.11.2007, 08:22 Uhr
Tommix



'Morgen,
lies mal hier:
http://msdn2.microsoft.com/de-de/library/ms235299(VS.80).aspx
Insbesondere den Hinweis und die drei Zeilen darüber.

- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
14.11.2007, 09:54 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat von 3ddi:

WENN EINER DAS PROBLEM GELÖST HAT BITTE HIEREINPOSTEN, ich habe keinen Bock auf Visual Basic. Ich möchte endlich richtig mit C++ anfangen

Also entweder holst du dir eine Schülerversion vom 2005er (ist dann die volle Version, aber für nur so rund 200Eur) oder du lieferst - wie bereits gesagt - .net framework 2.0 und das vcredist8 mit bzw stellst sicher das die installiert sind.

Auf das VC6 würde ich absolut verzichten - das ist uralt, kennt noch keinen C++ Standard und ist auch sonst nich zu empfehlen. Dann eher noch das 2003er. Aber warum alten "Mist" kaufen wenn man gleich die neuen Versionen als Schülerversion fürs gleiche Geld bekommt.

Falls du eingeschriebener Student bist, erkundige dich mal ob deine Universität nicht Mitglied bei MSDNAA ist, dort kriegst du dann u.A das VS2005Pro für lau.
--
class God : public ChuckNorris { };

Dieser Post wurde am 14.11.2007 um 09:55 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: