Problem: .exe vonMicrosoft Visual Studio lässt sich nicht öffnen

10/02/2009 16:03 Frezee#1
Hi,

ich hab folgendes Problem: immer wenn ich ein Programm erstelle, z.B. eine Dll oder eine .exe dann lässt sich das nur auf Computern ausführen, auf denen auch Visual Studio installiert ist.
Beispiel:
[Only registered and activated users can see links. Click Here To Register...]

Warum ist das so? Hat jemand von euch ein ähnliches Problem?


mfg
10/02/2009 16:23 Adroxxx#2
1. Was für eine Anwendung ist es denn? Normale Win32 / MFC/ CLR ?
2. Hast du es auch als "Release" Kompeliert ?
3. ???
4. Profit!

btw. Ist es definitiv nicht normal, dass jemand sich Visual Studio installieren muss um deine Anwendung zu starten. Wäre sehr kontraproduktiv.
Habe ich auch noch nie von gehört.
Wie gesagt musst mal darauf achten, ob du es als Release Kompeliert hast, weil wenn es als Debug ist, läuft es meist nicht auf anderen Rechnern. Ansonsten kenne ich nur Probleme mit MFC, wenn man es nicht statisch einkompeliert hat.
10/02/2009 16:51 N.E.O.#3
Aber du hast schon ein legales Microsoft Windows XP-7 OS installiert, oder?
10/02/2009 16:55 Ende!#4
Hab da vor einer Zeit auch mal dran gerätselt. Lag tatsächlich daran das ich ausversehen als Debug kompiliert hatte. Es kann aber auch daran liegen, dass auf dem Ziel PC das .Net Framework fehlt (wenn du z.B. Winsock Funktionen verwendest).
10/02/2009 17:12 Frezee#5
Habe es nur als Debug kompiliert... Daran liegt es wohl. <_<
Danke für eure Antworten, ich hoffe es klappt jetzt.. :)
10/02/2009 19:36 Adroxxx#6
Quote:
Originally Posted by IceFire32 View Post
Hab da vor einer Zeit auch mal dran gerätselt. Lag tatsächlich daran das ich ausversehen als Debug kompiliert hatte. Es kann aber auch daran liegen, dass auf dem Ziel PC das .Net Framework fehlt (wenn du z.B. Winsock Funktionen verwendest).
Winsock hat nichts mit .NET Framework zu tun.
10/04/2009 01:28 Ende!#7
Quote:
Originally Posted by Adroxxx View Post
Winsock hat nichts mit .NET Framework zu tun.
Ja, stimmt, hab da nen Denkfehler gemacht. Sorry.
10/05/2009 21:56 kennyo#8
Falls es nicht klappen sollte, musst du eventuell verwendete libs statisch (direkt in die .exe) linken ([Only registered and activated users can see links. Click Here To Register...]).
10/06/2009 07:48 wurstbrot123#9
verlink folgendes:
[Only registered and activated users can see links. Click Here To Register...]

Für Leute bei denen dein Programm (kompiliert im RELEASE mode natürlich) nicht klappen sollte.
Ist grad mal 3 MB groß und nach der installation sollte alles funzen :)