|
You last visited: Today at 15:28
Advertisement
Brauche Hilfe mit C++ ..
Discussion on Brauche Hilfe mit C++ .. within the C/C++ forum part of the Coders Den category.
04/09/2012, 21:55
|
#1
|
elite*gold: 0
Join Date: Oct 2010
Posts: 1,572
Received Thanks: 222
|
Brauche Hilfe mit C++ ..
Guten Abend epvp,
ich hab ein Buch mit dem Namen "Spielend C++ lernen .. oder wie man Käfer Beine macht" gekauft, weil ich es lernen will 
Das Buch ist bissher recht gut gemacht, lässt sich gut lesen und is sehr verständlich, nur zu empfehlen ^^!
Wenn jemand das Buch kennt weiß er vielleicht, dass erst klein angefangen wird, wie z.B. die Hauptfunktion:
int main()
{
}
So ich bin jetzt bei dem Kapitel "Scara lernt laufen" (Seite 58,59). Ich muss im Textfeld folgendes eingeben:
int main()
{
Scara::Starten(1,1);
}
Dies mache ich genauso, dann kompiliere ich (erfolgreich) und dann Starte ich ohne debugging. (wie im Buch erklärt). Jedoch steht dann in der Konsole folgendes:
Kann mir da jemand weiterhelfen? Ich hab alles genauso gemacht, wie im Buch beschrieben, die Tipps im Buch, was ich tun kann bingen nichts, da ich alles so habe wie ich es machen soll .. :/
Danke im Voraus!
|
|
|
04/09/2012, 22:08
|
#2
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
|
das problem ist wahrscheinlich dass du win32 code clr/cli mixt. lässt sich beheben indem du ein Win32 projekt erstellst bzw. die clr/cli option (welche ich nicht nennen kann) abstellst
|
|
|
04/09/2012, 22:20
|
#3
|
elite*gold: 0
Join Date: Oct 2010
Posts: 1,572
Received Thanks: 222
|
Quote:
Originally Posted by HeavyHacker
das problem ist wahrscheinlich dass du win32 code clr/cli mixt. lässt sich beheben indem du ein Win32 projekt erstellst bzw. die clr/cli option (welche ich nicht nennen kann) abstellst 
|
Ich habe ein Win32 Projekt erstellt, jedoch weiß ich nicht ob ich das richtig gemacht habe ^^. Denn in dem Win32 Projekt ist schon richtig viel im Textfeld geschrieben, bevor ich überhaupt was gemacht habe..
Und kannst du mir bitte genau erklären wie ich die clr/cli option abstelle? 
MfG
|
|
|
04/09/2012, 23:12
|
#4
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Du versuchst eine .net 2.0 Assembly mit .net 4.0 zu nutzen. Dafür findest du einige Lösungen im Internet, die einfachste ist allerdings, dir eine 4.0 Version zu besorgen. Gibt es diese nicht, würde ich das Buch zurückgeben.
|
|
|
04/10/2012, 17:19
|
#5
|
elite*gold: 0
Join Date: Oct 2010
Posts: 1,572
Received Thanks: 222
|
Quote:
Originally Posted by MoepMeep
Du versuchst eine .net 2.0 Assembly mit .net 4.0 zu nutzen. Dafür findest du einige Lösungen im Internet, die einfachste ist allerdings, dir eine 4.0 Version zu besorgen. Gibt es diese nicht, würde ich das Buch zurückgeben.
|
Ich bin noch ziemlich neu mit C++, also was sind denn "Assemblys"? 
Ich wundere mich grad wie da was unterschiedliches sein kann, denn ich habe die CD für das Programm C++ aus dem gleichen Buch bekommen, mit dem ich es auch lerne..
|
|
|
04/10/2012, 17:22
|
#6
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Mich wundert es sowieso, dass dieses Problem bei dir Auftritt. Es ist eher ein .Net Problem. Starte das ganze erstmal mit debuggen, dann wissen wir auch wodran genau es liegt
|
|
|
04/10/2012, 18:42
|
#7
|
elite*gold: 0
Join Date: Oct 2010
Posts: 1,572
Received Thanks: 222
|
Wenn ich Debugge kommt folgende Meldung:
|
|
|
04/10/2012, 21:04
|
#8
|
elite*gold: 0
Join Date: Jul 2011
Posts: 995
Received Thanks: 471
|
Hab ich solange geschlafen, dass sich das Universum gedreht hat?
dein Prog kann doch nicht nur aus
Code:
int main
{
Scara::Starten(1,1)
}
bestehen?
ach und Assembler: hier.
|
|
|
04/10/2012, 21:19
|
#9
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Quote:
Originally Posted by Dr.Invisible
Hab ich solange geschlafen, dass sich das Universum gedreht hat?
dein Prog kann doch nicht nur aus
Code:
int main
{
Scara::Starten(1,1)
}
bestehen? 
|
Und wieso nicht?
Quote:
|
ach und Assembler ist Maschinencode siehe hier.
|
Wie auch immer du von Assembly auf Assembler kommst o.O
Um Scara nutzen zu können, hast du vermutlich eine Bibliothek eingebunden, richtig? Laut der Fehlermeldung wurde diese in .Net 2.0 erstellt. Sicher, dass in deinem Buch dazu nichts steht?
|
|
|
04/10/2012, 21:38
|
#10
|
elite*gold: 0
Join Date: Oct 2010
Posts: 1,572
Received Thanks: 222
|
[quote=MoepMeep;16145553]Und wieso nicht?
Quote:
ach und Assembler ist Maschinencode siehe hier.
[/QUOTE
Wie auch immer du von Assembly auf Assembler kommst o.O
Um Scara nutzen zu können, hast du vermutlich eine Bibliothek eingebunden, richtig? Laut der Fehlermeldung wurde diese in .Net 2.0 erstellt. Sicher, dass in deinem Buch dazu nichts steht?
|
Nop, leider nicht, nur das ich vllt eine neuere Version von C++ hab (was aber nicht so ist, da ich die gleiche hab wie im Buch und wenn ich mein Projekt Scara nenne tritt dieser Fehler angeblich auf. Trift ja leider auf keines von beiden zu.
|
|
|
04/10/2012, 23:34
|
#11
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Weil das return Statement fehlt :>
|
|
|
04/11/2012, 00:45
|
#12
|
elite*gold: 2
Join Date: Nov 2010
Posts: 957
Received Thanks: 132
|
und #include ...
|
|
|
04/11/2012, 02:58
|
#13
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Quote:
Originally Posted by MrSm!th
Weil das return Statement fehlt :>
|
Welches VS automatisch setzt ;o
|
|
|
04/11/2012, 04:06
|
#14
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Code:
#include <iostream>
using namespace std;
int main()
{
cout << "moep mueffelt";
}
Quote:
1>------ Erstellen gestartet: Projekt: möpmüffelt, Konfiguration: Debug Win32 ------
1>Der Buildvorgang wurde am 11.04.2012 04:04:31 gestartet.
1>InitializeBuildStatus:
1> "Debug\möpmüffelt.unsuccessfulbuild" wird erstellt, da "AlwaysCreate" angegeben wurde.
1>ClCompile:
1> main.cpp
1>ManifestResourceCompile:
1> Alle Ausgaben sind aktuell.
1>Manifest:
1> Alle Ausgaben sind aktuell.
1>LinkEmbedManifest:
1> Alle Ausgaben sind aktuell.
1> möpmüffelt.vcxproj -> c:\users\smitthy\documents\visual studio 2010\Projects\möpmüffelt\Debug\möpmüffelt.exe
1>FinalizeBuildStatus:
1> Die Datei "Debug\möpmüffelt.unsuccessfulbuild" wird gelöscht.
1> Aktualisieren des Timestamps von "Debug\möpmüffelt.lastbuildstate".
1>
1>Das Erstellen war erfolgreich.
1>
1>Verstrichene Zeit 00:00:00.89
========== Erstellen: 1 erfolgreich, Fehler bei 0, 0 aktuell, 0 übersprungen ==========
|
Trotzdem ist es eigentlich falsch :f
Und wie schon gesagt wurde, Includes fehlen ;O
|
|
|
04/11/2012, 05:17
|
#15
|
elite*gold: 5
Join Date: Sep 2006
Posts: 385
Received Thanks: 218
|
Quote:
Originally Posted by MrSm!th
Code:
#include <iostream>
using namespace std;
int main()
{
cout << "moep mueffelt";
}
Trotzdem ist es eigentlich falsch :f
|
Nein, der Standard erlaubt das, was es zu 100% richtig macht.
Quote:
|
Originally Posted by §3.6.1 Absatz 5
A return statement in main has the effect of leaving the main function (destroying any objects with automatic storage
duration) and calling std::exit with the return value as the argument. If control reaches the end of main without
encountering a return statement, the effect is that of executing return 0;
|
@Topic:
Gehört das hier nicht eher in den .NET Bereich, wenn der TE mit C++/CLI arbeitet?
@TE:
C++/CLI ist eine richtig unschöne Sprache, lass' lieber die Finger davon und tausch das Buch gegen eines von Bjarne Stroustrup ein. Damit wirst du glücklicher!
Oder hast du das nur versehentlich aktiviert? Falls ja, dann mache einen Rechtsklick auf das Projekt und wähle Eigenschaften.
Dort wählst du unter General bei der Eigenschaft 'Common Language Runtime Support' (Nr.3 von unten bei mir) die Option 'No Common Language Runtime Support' (Nr.1 bei mir). Ich habe die englische VS Version, deshalb kann ich dir nicht sagen, wie das bei dir heißt.
Falls es daran lag, sollte es nun funktionieren.
|
|
|
 |
|
Similar Threads
|
[Brauche Hilfe]Brauche Hilfe beim einfügen der neuen Rüstungen
01/04/2013 - Metin2 Private Server - 3 Replies
Brauche Hilfe!
Hallo epvp.
Ich habe mal ein paar Rüstungen gemoddet und dann wollte ich sie einfügen.
Es hat fast alles geklappt und ich war recht "happy", weil sie für den männlichen Krieger einbandfrei funktioniert haben.
Dann wollt ich gucken wie das bei den anderen Charaktern aussieht.
Ich habe mir die Rüstungen gerufen. Die icons der Rüstungen sind für den Ninja und den Krieger richtig. Bei der Sura und der Schami Rüstung sieht mal aber wieder die icons der Krieger und Ninja rüstung....
|
Brauche hilfe große HILFE bei den Vsro Test Server Files
09/23/2011 - SRO Private Server - 0 Replies
Bitte könnte jemand auf meinen PC kommen mit TeamViewer und mir das mal machen das der Server läuft. Installiert und entpackt ist alles so weit, jedoch schaff ich das irgentwie nicht. Habe es schon viele mahle versucht. Die tuts sind auch nicht grade übersichtlich. :(
Ich wäre sehr dankbar über jede hilfe.
mfg
Soul of Moon
|
Brauche Dringend Hilfe! Bin Metin spieler aber Brauche Hilfe
12/30/2009 - Metin2 Private Server - 0 Replies
Es gehört hier zwar nicht rein , aber ich weiß keine andere Lösung
Ich habe seit einigen Tagen ein Problem...
Microsoft Windows Search Protocol Host funktioniert nicht mehr
Die Anwendung wird Aufgrund eines Problems nicht mehr richtig Ausgeführt.
Ich weiß nicht was das ist und wie ich es loswerde.
|
All times are GMT +1. The time now is 15:29.
|
|