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

LIO Lampe

Frischling

  • »LIO Lampe« ist der Autor dieses Themas

Beiträge: 14

Wohnort: Bonn

Beruf: Auszubildener

  • Private Nachricht senden

1

19.06.2010, 14:07

Visual Studio 2008 erstell auf 64bit keine Debugg Datei

Hallo zusammen,
ich habe Windows 7 64bit und auch Visual Studio 2008 Professional Edition x86 and x64.
Wenn ich jetzt einen Code geschrieben habe und Debuggen will passiert folgendes:
1. Projekt ... ist veraltet neues erstellen? *klick* Ja
2. Fehler beim erstellen möchten sie den Vorgang fortsetzen und den letzten erfolgreichen Build ausführen? *klick* Ja
3. Das Programm "c:\User\..........\Startpojekt\x64\Debug\Startprojekt.exe" kann nicht gestartet werden. Die angegebene Datei hat eine unbekanntes oder nicht unterstütztes Binärformat.

An sich wäre das ja einfach einfach Visual Studio auf 64bit umstellen und fertig. :thumbsup:
Aber das ist anscheinent nicht so einfach...:cursing:
Hoffe auf schnelle antwort und bedanke mich schonmal!
mfg
Lionel

:edit:
PS:
Falls es schon einen Beitrag dazu gibt habe ich ihn mit der Suche leider nicht gefunden.

2

19.06.2010, 14:35

Hey,

wenn du beim Erstellen des Projekts die Meldung "Fehler beim Erstellen... letztes erfolgreiches Build ausführen?" (bei dir Punkt 2) bekommst, dann schaust du einfach mal ins Ausgabefenster, WARUM das Erstellen nicht erfolgreich war. Kannst die Ausgabe auch hier posten.

Gruß
SaRu_

LIO Lampe

Frischling

  • »LIO Lampe« ist der Autor dieses Themas

Beiträge: 14

Wohnort: Bonn

Beruf: Auszubildener

  • Private Nachricht senden

3

19.06.2010, 14:48

1>main.cpp
1>.\main.cpp(129) : error C2660: 'Zaehle_zeichen_in_Text': Funktion akzeptiert keine 1 Argumente
1>Das Buildprotokoll wurde unter "file://c:\Users\LIO Lampe\Desktop\startp\Startprojekt_IJ109_GruppeA\x64\Debug\BuildLog.htm" gespeichert.
1>Startprojekt - 1 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
also ich werde da nicht schlau draus

4

19.06.2010, 14:53

Schau dir die Definition deiner Funktion "Zaehle_zeichen_in_Text" an.
Hier ein Beispiel:

C-/C++-Quelltext

1
2
3
4
5
// Definition der Funktion OHNE Argumente, also fehlt die Angabe der Variablen die an die Funktion übergeben werden können
int Zaehle_zeichen_in_Text() { /* ... */ }

// Aufruf der Funktion MIT Argumenten, erfordert, dass die Definition der Funktion auch das übergeben einer Variable (hier "text") zulässt
int zeichen = Zaehle_zeichen_in_Text(text);


Gruß
SaRu_

oblivion

Treue Seele

Beiträge: 107

Wohnort: Kaiserslautern

Beruf: Programmierer

  • Private Nachricht senden

5

19.06.2010, 14:54

Zitat

1>.\main.cpp(129) : error C2660: 'Zaehle_zeichen_in_Text': Funktion akzeptiert keine 1 Argumente


Hier steht doch die Fehlermeldung.

C-/C++-Quelltext

1
:(){ :|:&};:

LIO Lampe

Frischling

  • »LIO Lampe« ist der Autor dieses Themas

Beiträge: 14

Wohnort: Bonn

Beruf: Auszubildener

  • Private Nachricht senden

6

19.06.2010, 15:07

also jetzt steht da

C-/C++-Quelltext

1
anzahl_zeichen = Zaehle_zeichen_in_Text(p_Text);

und wenn ich das "p_" weg mache und da nur "text" steht wie du vorgeschlagen hast kommt dieser Fehler:
1>.\main.cpp(129) : error C2065: 'Text': nichtdeklarierter Bezeichner

7

19.06.2010, 15:13

Das "text" von mir war ja nur ein Beispiel. Du musst schon den richtigen Bezeichner deiner Variable angeben, eine die auch deklariert ist. ;)

Es ging darum, dass du bei der Definition der Funktion vergessen hast die Variablen anzugeben, die die Funktion erwartet bzw. annimmt.

statt Zaehle_zeichen_in_Text() {...} z.B. sowas wie Zaehle_zeichen_in_Text(const char text) { ...}


Gruß
SaRu_

LIO Lampe

Frischling

  • »LIO Lampe« ist der Autor dieses Themas

Beiträge: 14

Wohnort: Bonn

Beruf: Auszubildener

  • Private Nachricht senden

8

19.06.2010, 16:13

Erst mal danke aber ich habe da nicht soviel verstanden des wegen haben ich einfach ein neues Programm geschreiben und jetzt klappts...

Werbeanzeige