andere können meine exe nicht ausführen
-
Hi,
also ich habe mit c++ visual studio 2008 winforms was kleines programmiert (also wirklich klein!!, und bin auch totaler anfänger auf dem gebiet) und bei mir läuft das auch super, aber ich hab das 1 kumpel geschickt mit vista und einem anderen mit xp und er hat auch .net framework 3.5 aber trotzdem können das beide nicht ausführen beide bekommen die meldung:
"Diese Anwendung konnte nicht gestartet werden, weil die Anwendungskonfiguration nicht korrekt ist. zur Problembehandlung sollten Sie die Anwendung neu installieren.
Weißt einer was ich falsch mach?
Vielen Dank schonmal
MfG
-
-
Statisch gegen die CRT Linken geht nicht, wenn .NET dabei ist...
Installiere die korrekten Runtimes und Frameworks...
http://www.c-plusplus.net/forum/viewtopic-var-t-is-253848-and-highlight-is-.htmlSimon
-
also wenn ich das nach dem video mach haut er mir danach eine lange liste mit fehlermeldungen raus
.\Projekt3.cpp(9) : error C2065: 'String': nichtdeklarierter Bezeichner
.\Projekt3.cpp(9) : error C2059: Syntaxfehler: '>'
.\Projekt3.cpp(10) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
.\Projekt3.cpp(10) : error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
AssemblyInfo.cpp
.\AssemblyInfo.cpp(3) : error C2871: 'System': Es ist kein Namespace mit diesem Namen vorhanden
.\AssemblyInfo.cpp(4) : error C2653: 'System': Keine Klasse oder Namespace
.\AssemblyInfo.cpp(4) : error C2871: 'Reflection': Es ist kein Namespace mit diesem Namen vorhanden
.\AssemblyInfo.cpp(5) : error C2653: 'System': Keine Klasse oder Namespace
.\AssemblyInfo.cpp(5) : error C2871: 'CompilerServices': Es ist kein Namespace mit diesem Namen vorhanden
.\AssemblyInfo.cpp(6) : error C2653: 'System': Keine Klasse oder Namespace
.\AssemblyInfo.cpp(6) : error C2871: 'InteropServices': Es ist kein Namespace mit diesem Namen vorhanden
.\AssemblyInfo.cpp(7) : error C2653: 'System': Keine Klasse oder Namespace
.\AssemblyInfo.cpp(7) : error C2871: 'Permissions': Es ist kein Namespace mit diesem Namen vorhanden
.\AssemblyInfo.cpp(14) : error C2337: "AssemblyTitleAttribute": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(15) : error C2337: "AssemblyDescriptionAttribute": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(16) : error C2337: "AssemblyConfigurationAttribute": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(17) : error C2337: "AssemblyCompanyAttribute": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(18) : error C2337: "AssemblyProductAttribute": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(19) : error C2337: "AssemblyCopyrightAttribute": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(20) : error C2337: "AssemblyTrademarkAttribute": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(21) : error C2337: "AssemblyCultureAttribute": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(34) : error C2337: "AssemblyVersionAttribute": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(36) : error C2337: "ComVisible": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(38) : error C2337: "CLSCompliantAttribute": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(40) : error C2337: "SecurityPermission": Attribut wurde nicht gefunden.
.\AssemblyInfo.cpp(40) : error C2653: 'SecurityAction': Keine Klasse oder Namespace
.\AssemblyInfo.cpp(40) : error C2065: 'RequestMinimum': nichtdeklarierter
Bezeichnerund nochmehr ...
// ok ist klar warum das nicht geht
aber ich hab dem xp kumpel gesagt er soll die vcredist_x86.exe installieren, also die für 2008 aber auch das klappt nicht
-
Da fehlt vermutlich eine Referenz auf ein Assembly oder Du kompilierst nicht mit /clr und und und...
-
Die Person, die deine Programm öffnet, sollte ein aktuelles .net (dot net) installiert haben UND am besten auch MSVS 2008 benutzen.