🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1347

Re: Empfehlung?

#1347
From: Torsten Vogt
Date: Mon, 22 Jan 1996 07:49
59 lines
3347 bytes
Rainer schrieb:
> Hi..
>
> ich braeuchte ne Empfehlung fuer ein C++ (-Produkt). Was ich damit machen
> will ? Naja, ich werde wohl nicht umhinkommen, als Zielplattform Windof (3.x/
> 95) mit aufzunehmen. Mein Problem ist jedochjj, dass ich auch das Programm
> spaeter mal unter Linux mit X11 compilieren koennen moechte.

Falls das Programm ohne graphische Oberflaeche auskommen kann, kannst Du auch
unter DOS,Windows(3.x,95) und OS/2 den gcc benutzen. Beispielsweise das EMX-
Paket. Falls Du eine richtige graphische Bedienoberflaeche fuer Dein Programm
planst, solltest Du zusaetzlich eine protable Klassenbibliothek zur Ansteuerung
des API's der verwendeten Plattform verwenden. Da gibt es kommerzielle
Loesungen, wie z.B.: XVT, oder Freeware, wie z.B.: wxWindows.
Fuer wxWindows eignet sich beispielsweise der Microsoft Compiler auf der
Windows-Seite und der gcc auf der Linux-Seite. Der Quellcode kann weitgehend
unveraendert uebernommen werden.
 
> Was ich gehoert hab, soll Visual C++ (welche Version da aktuell ist, weiss
> ich nicht), ganz gut sein soll. Wie sieht es mit Turbo C++ aus ? Wie sieht
> es bei diesen Produkten mit der Portierbarkeit aus ?

Falls Du eine portable Klassenbibliothek fuer das API und moeglichst keine
plattformabhaengigen Systemaufrufe benutzt, ist portabler Code moeglich. 
Ich wuerde jedoch parallel entwickeln, d.h. immer mal testen, ob sich das 
ganze auf der anderen Plattform uebersetzen laesst, das erspart eventuell
hinterher groesser Umschreibaktionen.

> Mal abgesehen von der Portierbarkeit: Bei welchem Produkt erscheint die
> Einarbeitung in Windows Programmierung am einfachsten ?

Ist Geschmacksache.
 
> Was ist bei den jeweiligen Produkten enthalten (sprich wieviel Zusatzpro-
> dukte gibt es die man zukaufen kann/muss/sollte).

Wie schon gesagt, die Portierbarkeit steht und faellt mit der Klassen-
bibliothek. Ich rate zu wxWindows in der Version 1.65. Das gibts auf dem
ftp-Server ftp.aiai.ed.ac.uk der Uni Edinburgh und ist Freeware. Je mehr
kommerzielle Zusatzprodukte Du unter Windows einsetzt, die es unter Linux
nicht gibt, desto meht Aufwand musst Du in die Portierung stecken.

> Vielen Dank schon mal im voraus
>
> Rainer

Gruss Torsten

-- 
---------------------------------------------------------------------
| Torsten Vogt                                                      |
|  Universitaet Mannheim - Lehrstuhl Praktische Informatik I        |
|  Seminargebaeude A5                                               |
|  D-68131 Mannheim                                                 |
|                                                                   |
|  Tel  : 0049-621/292-5132  Fax: 0049-621/292-5297                 |
|  email: vogt@pi1.informatik.uni-mannheim.de                       |
|  WWW  : http://pi1.informatik.uni-mannheim.de/HomePages/vogt.html |
---------------------------------------------------------------------
Technical Details
Message-ID: <4dvfj6$br5@trumpet.uni-mannheim.de>
Path: arc1-ca.pugleaf.net!news.uni-mannheim.de!pi1!vogt

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.uni-mannheim.de!pi1!vogt
From: vogt@pi1.uni-mannheim.de (Torsten Vogt)
Newsgroups: de.comp.lang.c++
Subject: Re: Empfehlung?
Date: 22 Jan 1996 07:49:58 GMT
Organization: Universitaet Mannheim
Distribution: world
Message-ID: <4dvfj6$br5@trumpet.uni-mannheim.de>
Reply-To: vogt@pi1.informatik.uni-mannheim.de
NNTP-Posting-Host: pi1.informatik.uni-mannheim.de