Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Neue Version von C++ Gesucht: Woher?

WiJo / 6 Antworten / Baumansicht Nickles

Hallo ihr da draußen! Gibt es eine Möglichkeit, sich C++ (legal+ kostenlos) irgendwo zu downloaden? Ich hab zwar Version 6.0 von Microsoft, welche bei einem alten Buch dabei war, die funktioniert bei mir aber nicht(xp prof.)!


Oder gibt es irgentein Update, weil mein Problem mit irgentwelchen nicht vorhandenen DLLs zusammenzuhängen scheint?


MfG


WiJo

bei Antwort benachrichtigen
thomas woelfer WiJo „Neue Version von C++ Gesucht: Woher?“
Optionen

die vc6 authoring edition enthaelt eigentlich alles was man benoetigt auf der distributions-cd. was genau geht denn bei dir nicht ?

davon ab gibts verschiedene c++ compiler die frei sind. so z.b. alte version von borland ( bei borland), den open watcom und den gnu cpp (bei gnu).

von den genannten ist aber der vc6 sicher die bester alternative wenn man windows programme programmieren will. wenns nur um das lernen von c++ geht, dann tun es eigentlich alle...

WM_HOPETHISHELPS

this posting contains no tpyos.
bei Antwort benachrichtigen
WiJo thomas woelfer „Neue Version von C++ Gesucht: Woher?“
Optionen

Ich hab das Problem(bei Quellcode-Datei), dass schon beim Linken ein "fatal error" wegen unaufgelösten Symboldateien angezeigt wird.

Und wenns mal funzt(Linken bei "Header-Datei"), dann kann ich das Programm nicht außführen, weil er die dazugehörige exe-Datei nicht findet.

Oder es fehlen schlicht und ergreifend irgentwelche dlls die der Compiler(oder was auch immer) zur Darstellung von Symbolen braucht.

Es sollte vielleicht noch dazugesagt werden, dass diese Fehler plötzlich und ohne ersichtlichen Grund auftraten! (Der hat sogar meinen Computertausch überlebt!)

Mfg

WiJo

bei Antwort benachrichtigen
thomas woelfer WiJo „Neue Version von C++ Gesucht: Woher?“
Optionen

also, ein fatal error vom linker besagt meist nur das der linker ein symbol nicht aufloesen kann. das bedeutet meist, das es entweder einen fehler im programm gibt, oder aber das der library-search pfad nicht richtig gesetzt ist. kannst du die meldung mal etwas klarer spezifizieren. (z.b.: hier posten ?)



was die andere geschichte angeht: so schwamming wie du das formulierst erscheint es so, als wuesstest du nicht so genau was der fehler ist. auch hier vermute ich eher ein konfigurationsproblem denn sonstwas. kann man klaeren, wenn du die exakte fehlermeldung nennst.



fuer beide probleme ist aber zu sagen, das die ide bei der installation die konfiguration richtig setzt: normalerweise geht es direkt nach der installation - es muss sich also irgendwas an deinem rechner veraendert haben... 'spontane' veraenderungen am verhaltn von programmen gibt es nicht.

WM_FYI

this posting contains no tpyos.
bei Antwort benachrichtigen
WiJo thomas woelfer „Neue Version von C++ Gesucht: Woher?“
Optionen

Ich bin in sachen Programmieren mit C++ noch Anfänger und arbeite daher mit einem Buch. Ich tippe folgendes Programm ein, dass ich als win32 Konsolenanwendung und C++ Quellcode festgelegt habe(so stehts im Buch):

#include

bei Antwort benachrichtigen
thomas woelfer WiJo „Neue Version von C++ Gesucht: Woher?“
Optionen

das ist kein fehler sondern genau das, was man erwarten wuerde.

die information ueber die dlls wird in wirklichkeit beim laden deines programms im debugger angezeigt; die information bleibt aber nach dem beenden stehen. es handelt sich dabei einfach nur um eine informatione die dir mitteilt welche dlls geladen wurden, um dein programm zu starten. ferner handelt es sich um eine information die dir mitteilt ob die dlls debug-informationen enthalten oder nicht. (Symbolinformationen...). das die ntdll (teil des betriebssystems) keine debug-information enthaelt ist kein wunder.

die information ueber den thread besagt einfach nur das dein programm beendet wurde.

was passiert ist das folgende: dein programm wird im debugger geladen und dann ausgeführt. nachdem das programm einfach nur einen text ausgibt und dann aufhöhrt, wird eben kurz eine konsole geöffnet, der text ausgegeben - und das progrmam endet. das geht so schnell, das du es nicht sehen kannst... das ist alles: kein fehler oder sowas... :)

es wird sicherlich helfen wenn du das programm _vor_ seinem ende dazu bringst kurz anzuhalten. das geht auf zwei arten: entweder du legst einen breakpoint auf die letzte geschweifte klammer zu - dann hält der debugger das programm an, wenn es dort angekommen ist - oder du wartest am ende des programms auf eine tastatureingabe...

WM_HOPETHISHELPS

this posting contains no tpyos.
bei Antwort benachrichtigen
WiJo thomas woelfer „Neue Version von C++ Gesucht: Woher?“
Optionen

Alles klar, klingt logisch ;)! Aber warum "stopt" das Programm automatisch wenn ich Strg+F5 drücke? Und im Buch ist keine einzige Zeile darüber geschrieben, dass man einen Breakpoint setzen muss. Außerdem hat das Programm FRÜHER IMMER automatisch gestopt!

Trotzdem herzlichen Dank

Wijo

bei Antwort benachrichtigen