WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Software

Software Rat & Tat bei Softwareproblemen

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 02.02.2009, 19:50   #1
Wildfoot
Oberquartiermeister
 
Benutzerbild von Wildfoot
 
Registriert seit: 06.03.2006
Beiträge: 5.704

Mein Computer

Standard

Also wenn ich es direkt aus dem Win starte, dann kommt die Meldung von Direkt.jpg. Im CMD kommt aber die Meldung von cmd.jpg.

Auf die Linker-Optionen habe ich beim Djgpp GNU-Kompiler keinen Einfluss, ist halt so ein Freeware-Kompiler, der erlaubt einem nicht so viel.

Ich bin eh auf der Suche nach einem neuen Kompiler, somit machen mir meine C-Programme weniger Kopfweh.
Schmerzhafter wären da schon die anderen Programme, welche ich nicht selber geschrieben habe und jetzt auch nichtmehr laufen. Beispiele hierfür wären zum Beispiel Doom oder Doom2, aber diese beiden kann ich immerhin noch in der DosBox zum Laufen bringen. Andere Programme (solche welche ein Win brauchen: This Program can not be runned under Dos-Mode !!) gehen nicht so easy!!

Gruss Wildfoot
____________________________________
Das Leben ist lebensgefährlich.

Geändert von Wildfoot (18.05.2009 um 20:33 Uhr).
Wildfoot ist offline   Mit Zitat antworten
Alt 03.02.2009, 03:40   #2
FranzK
Inventar
 
Registriert seit: 23.03.2000
Ort: Graz
Alter: 71
Beiträge: 3.567


Standard

Zitat:
Zitat von Wildfoot Beitrag anzeigen
...
Auf die Linker-Optionen habe ich beim Djgpp GNU-Kompiler keinen Einfluss, ist halt so ein Freeware-Kompiler, der erlaubt einem nicht so viel.
...
Ja hallo! Das ist ja noch ein echtes gutes(?) altes DOS-Programm! Das ist wieder etwas anderes. Das wird alle möglichen Sachen direkt auf der Hardware anstellen, z.B. direkt auf den Video-Speicher zugreifen. Außerdem wird es als 32-Bit-Compiler unter DOS einen DOS-Extender benötigen. Das dürfte von Windows x64 wirklich etwas viel verlangt sein.

Aber dennoch macht das die Sache u.U. wesentlich einfacher. Du installierst einen Virtualisierer, der auf einem 64-Bit-System ein DOS laufen lassen kann. Mehr brauchst du ja nicht. Pech hast du nur, wenn sich so etwas nicht findet. Dann solltest du ein Win98 oder ähnliches installieren. Laut DJGPP-Homepage kann nur die letzte Version einigermaßen brauchbar unter 2000/XP laufen, da deren DOS-Support nicht so vollständig ist, wie jener von Windows 9x.




PS: Ich habe übrigens vom Linker und nicht vom Compiler geschrieben! Der Compiler erzeugt in jedem Fall den richtigen Code. Aber der Linker ist für Format-Details der EXE-Datei zuständig.
____________________________________
Ciao
FranzK ist offline   Mit Zitat antworten
Alt 03.02.2009, 20:14   #3
Wildfoot
Oberquartiermeister
 
Benutzerbild von Wildfoot
 
Registriert seit: 06.03.2006
Beiträge: 5.704

Mein Computer

Standard

Zitat:
Zitat von FranzK Beitrag anzeigen
Ja hallo! Das ist ja noch ein echtes gutes(?) altes DOS-Programm! Das ist wieder etwas anderes. Das wird alle möglichen Sachen direkt auf der Hardware anstellen, z.B. direkt auf den Video-Speicher zugreifen. Außerdem wird es als 32-Bit-Compiler unter DOS einen DOS-Extender benötigen. Das dürfte von Windows x64 wirklich etwas viel verlangt sein.

Aber dennoch macht das die Sache u.U. wesentlich einfacher. Du installierst einen Virtualisierer, der auf einem 64-Bit-System ein DOS laufen lassen kann. Mehr brauchst du ja nicht. Pech hast du nur, wenn sich so etwas nicht findet. Dann solltest du ein Win98 oder ähnliches installieren. Laut DJGPP-Homepage kann nur die letzte Version einigermaßen brauchbar unter 2000/XP laufen, da deren DOS-Support nicht so vollständig ist, wie jener von Windows 9x.




PS: Ich habe übrigens vom Linker und nicht vom Compiler geschrieben! Der Compiler erzeugt in jedem Fall den richtigen Code. Aber der Linker ist für Format-Details der EXE-Datei zuständig.
Ja ich weiss.
Für mich war bisher der Linker und der Compiler immer das Gleiche, weil bei mir das immer nur von einem "Programm" (eben DJGPP) erledigt wurde, obschon ich ja ganz genau weiss, dass das zwei unterschiedliche Sachen sind.

Wie gesagt, darum mache ich mir weniger Sorgen, wenn ich mich mal dann in die Materie des 64Bit C++ (mit entsprechendem Kompiler) vertiefe, dann sollte ich auch einfach meine C-Files nochmals neu kompilieren lassen können und dann sollten die auch wieder gehen.
Daher ist es also mehr so das Problem bei Programmen wie eben bei Doom2.

Gruss Wildfoot
____________________________________
Das Leben ist lebensgefährlich.
Wildfoot ist offline   Mit Zitat antworten
Alt 03.02.2009, 22:42   #4
FranzK
Inventar
 
Registriert seit: 23.03.2000
Ort: Graz
Alter: 71
Beiträge: 3.567


Standard

Zitat:
Zitat von Wildfoot Beitrag anzeigen
...
Wie gesagt, darum mache ich mir weniger Sorgen, wenn ich mich mal dann in die Materie des 64Bit C++ (mit entsprechendem Kompiler) vertiefe, dann sollte ich auch einfach meine C-Files nochmals neu kompilieren lassen können und dann sollten die auch wieder gehen.
Daher ist es also mehr so das Problem bei Programmen wie eben bei Doom2.
Wenn deine Programme nur Konsolenanwendungen sind, dann sollten sie sich mehr oder weniger problemlos mit einem entsprechenden Compiler in Win32-Anwendungen umwandeln lassen (dein Problem ist, dass du DOS-32-Bit-Anwendungen hast!!!). Entsprechende freie Systeme wären Borland/Codegear Turbo C++ und Watcom C++. Die werden wahrscheinlich ohne weiteres auf Windows x64 laufen.

Auch für Doom brauchst du ja nur ein DOS. Wozu also den Aufwand mit XP? Ein DOS ist aber in einer virtuellen Maschine ruck zuck installiert.
____________________________________
Ciao
FranzK ist offline   Mit Zitat antworten
Alt 03.02.2009, 23:44   #5
Wildfoot
Oberquartiermeister
 
Benutzerbild von Wildfoot
 
Registriert seit: 06.03.2006
Beiträge: 5.704

Mein Computer

Standard

Zitat:
Zitat von FranzK Beitrag anzeigen
Wenn deine Programme nur Konsolenanwendungen sind, dann sollten sie sich mehr oder weniger problemlos mit einem entsprechenden Compiler in Win32-Anwendungen umwandeln lassen (dein Problem ist, dass du DOS-32-Bit-Anwendungen hast!!!). Entsprechende freie Systeme wären Borland/Codegear Turbo C++ und Watcom C++. Die werden wahrscheinlich ohne weiteres auf Windows x64 laufen.

Auch für Doom brauchst du ja nur ein DOS. Wozu also den Aufwand mit XP? Ein DOS ist aber in einer virtuellen Maschine ruck zuck installiert.
Ja genau, für meine DOS-C-Files brauche ich ein neues Kompilerprogramm und für Doom2 gibt es die DosBox (die läuft nämlich perfekt). Aber andere Programme, welche Win brauchen, gehen unter Vista 64Bit nicht. Dafür brauche ich dieses 32Bit Win-Emulationsprogramm.

Borland habe ich mal gesucht, wurde aber leider nicht fündig, hast du mir da vielleicht einen Link, wo ich das runterladen könnte?? Borland wäre mir nämlich viel lieber als zum Beispiel Microsoft Visual C++, da es eben gerade nicht von M$ ist.
Ist aber nicht gesagt, dass ich nur bei Konsolen-Programmen bleiben will, irgendwann will ich auch mal Fensterchen programmieren lernen.

Gruss Wildfoot
____________________________________
Das Leben ist lebensgefährlich.
Wildfoot ist offline   Mit Zitat antworten
Alt 04.02.2009, 00:23   #6
FranzK
Inventar
 
Registriert seit: 23.03.2000
Ort: Graz
Alter: 71
Beiträge: 3.567


Standard

Zitat:
Zitat von Wildfoot Beitrag anzeigen
Borland habe ich mal gesucht, wurde aber leider nicht fündig, hast du mir da vielleicht einen Link, wo ich das runterladen könnte??
http://cc.codegear.com/Free.aspx?id=24724

Ist es tatsächlich möglich, dass ein Informatiker das nicht innerhalb einer Minute ergoogelt?

____________________________________
Ciao
FranzK ist offline   Mit Zitat antworten
Alt 04.02.2009, 19:36   #7
Wildfoot
Oberquartiermeister
 
Benutzerbild von Wildfoot
 
Registriert seit: 06.03.2006
Beiträge: 5.704

Mein Computer

Standard

Zitat:
Zitat von FranzK Beitrag anzeigen
http://cc.codegear.com/Free.aspx?id=24724

Ist es tatsächlich möglich, dass ein Informatiker das nicht innerhalb einer Minute ergoogelt?

Wer ist hier der Informatiker?? Ich wäre das vielleicht gerne, bin es aber bei weitem nicht.

Dieser Link sieht schon sehr gut aus, aber gibt es soeinen Link auch für Borland?? **duck und weg**

Gruss Wildfoot
____________________________________
Das Leben ist lebensgefährlich.
Wildfoot ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:52 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag