Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

SilentDragon

Alter Hase

  • »SilentDragon« ist der Autor dieses Themas

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

1

14.02.2011, 13:03

Programm unter Windows 2000

Hi zusammen,

ich habe mit VC++ 2010 EE eine exe erstellt, die mir nur eine Konsolen ausgabe geben soll. (Unter Windows 7) Diese exe will ich nun in der Schule ausführen hier haben wir aber nur W2000 und XP unter W2000 bekomme ich die Fehlermeldung "ist keine zulässige W32 anwendung"?! woran könnte das liegen ? braucht er bestimmte dlls ? andere exe dateien aus dem Netz kann man hier ausführen... auserdem benutze ich extra Multibyte und kein Unicode oO

lg

SD
...

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

14.02.2011, 14:11

Und unter XP gehts? Auf den Zielrechnern muss natürlich die entsprechende Runtime installiert sein. Alternativ kannst du die Runtime statisch linken (Projekteigenschaften > C/C++ > Code Generation > Runtime Library auf die entsprechende Variante ohne dll stellen). Das solltest du aber nicht zu einer Gewohnheit werden lassen nur um dir das Installieren der Runtimes zu sparen! Es hat schon seinen Grund warum die dll das Default Setting ist...

3

14.02.2011, 14:57

Normalerweise müsste die Meldung bei nicht installierter Runtime anders aussehen. Dass er irgendeine DLL nicht findet oder so.
Es wäre evtl. möglich, dass die Datei beschädigt ist. Oder dass in der Schule irgendwelche seltsame Schutzsoftware installiert ist. Oder das beim kompilieren was ganz furchtbar schief läuft, denn normalerweise sollte es gehen.
Lieber dumm fragen, als dumm bleiben!

Oberon

Treue Seele

Beiträge: 181

Wohnort: Österreich

Beruf: Student

  • Private Nachricht senden

4

14.02.2011, 16:07

Lies dir mal die Systemvoraussetzungen:
Supported Operating Systems:Windows 7;Windows Server 2003 R2 (32-Bit x86);Windows Server 2003 Service Pack 2;Windows Server 2008 R2;Windows Server 2008 Service Pack 2;Windows Vista Service Pack 2;Windows XP Service Pack 3

5

14.02.2011, 16:47

Falls es ein DLL Problem sein sollte, käme die entsprechende Meldung "Das Programm konnte nicht gestartet werden, da ... .dll fehlt....", es ist also sicherlich ein anderes Problem.
Vermutlich ist das Programm vom Subsystem her nicht für W2000 bestimmt.


Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

6

14.02.2011, 17:45

@Oberon:
Hat mit dem Problem hier nichts zu tun. Da steht auch nichts von WP7 und Co und trotzdem kann ich wunderbar dafür programmieren ;)
Die Systemvoraussetzungen sagen, auf welchen System VS installiert werden kann, nicht für welche man Software Entwickeln kann...

Oberon

Treue Seele

Beiträge: 181

Wohnort: Österreich

Beruf: Student

  • Private Nachricht senden

7

15.02.2011, 08:51

Nein, das waren schon die Systemvoraussetzungen für das Redistributable (vom Link von dot). Aber nur die offiziellen, das stimmt schon. ;)

Werbeanzeige