| Autor |
Beitrag |
alp7
Hält's aus hier
Beiträge: 11
|
Verfasst: Mi 07.07.10 15:47
Hallo.
Ich weiß das wir hier im Delphi Forum sind aber ich hätte da mal eine Frage zu C/C++ !
Kann mir jemand mal sagen welcher eigentlich der beste C/C++ Compiler ist?
Weil zB der Windows Compiler für C++ und die Visual Studio IDE soll ja soweit ganz gut sein, aber man kann ja mit Visual C++ und ich glaube auch mit dem C++ Builder nur für Windows Coden; die meisten Programme die in C++ oder ähnlichem geschrieben werden, sind ja auch für Linux verfügbar!
Nun würde mich mal interessieren ob dann nicht auch der gcc Compiler (MinGW) und die Code::Blocks IDE zB nicht ganz gut seien weil man ja mit dieses "wxWidgets" Plattformunabhänig Coden kann.
Hat jemand einen rat für mich welche(r) IDE (Compiler) angebracht seien würde?
Moderiert von Narses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.Moderiert von Kha: Topic aus Datenbanken verschoben am Mi 07.07.2010 um 18:12
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mi 07.07.10 16:01
Solange Du auf POSIX-API programmierst, läuft das auf allen Platformen. Schreibst Du zusätzlich noch Standard-Konform C89 oder C99, dann läuft das auch auf eigentlich allen Compilern.
Interessant wird eigentlich nur die Frage,welches Make-System Du willst. Da unterscheiden sich die IDEs immer ein wenig. Da ich aber immer noch für schönes, klassisches, schlankes GNUmake bin, wirst Du Dir den empfohlenen Compiler sicherlich denken können 
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
alp7 
Hält's aus hier
Beiträge: 11
|
Verfasst: Mi 07.07.10 16:19
Joa naja aber die Visual Studio IDE setzt ja voll auf MFC und wird auch denk ich mal am meisten genommen, oder was?
Und der C++ Builder soll ja soweit auch ganz gut sein.
Bloß nimmt man POSIX überhaupt noch viel?
Und joa der gcc soll ja net schlecht sein bloß wenns um "Windows Forms" geht unterscheiden sich die Compiler schon ein stück
und der Windows Compiler hält generell von den anderen ab >.>
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mi 07.07.10 16:31
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
alp7 
Hält's aus hier
Beiträge: 11
|
Verfasst: Mi 07.07.10 16:41
Hm nagut aber mit dem Visual Studio kann man doch nicht für Linux Coden, oder doch?
Und wenn die MFC dafür dient denn doch nur für Windows >.>
Na wieso, C ist auch gefragt für Windows!
|
|
wirbeldelphi
      
Beiträge: 29
|
Verfasst: Mi 07.07.10 16:47
>>>Visual Studio dient den meisten (OpenSource)-Projekten als Basis
Du meinst in der Windows-Welt..
Wenn man nur ansatzweise daran denkt, den Sourcecode unter Linux verwenden zu wollen dann Finger weg vom MSVC++. Dann kommt man um Posix und um Support für bestimmte libs nicht drum herum.
Ich denk mal MinGW wär dann das Mittel der Wahl. Vielleicht auch mal an QT denken, anstelle von wxWidgets
nur so'n Gedanke dazu..
_________________ Ich bin keine Signatur - ich putz hier nur.
|
|
alp7 
Hält's aus hier
Beiträge: 11
|
Verfasst: Mi 07.07.10 16:58
Hm ok xD
und nun meine große Frage:
welche IDE und welchen Compiler soll ich nun nehmen?
X)
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Mi 07.07.10 18:11
Das hängt auch von der/den Plattform(en) ab, welche unterstützt werden sollen.
Code:Blocks, Eclipse, ...
_________________ Markus Kinzler.
|
|
Greenberet
      
Beiträge: 339
Erhaltene Danke: 20
Win 10
C# (VS 2012), C++ (VS 2012/GCC), PAWN(Notepad++), Java(NetBeans)
|
Verfasst: Mi 07.07.10 18:24
wirbeldelphi hat folgendes geschrieben : | >>>Visual Studio dient den meisten (OpenSource)-Projekten als Basis
Du meinst in der Windows-Welt..
Wenn man nur ansatzweise daran denkt, den Sourcecode unter Linux verwenden zu wollen dann Finger weg vom MSVC++. Dann kommt man um Posix und um Support für bestimmte libs nicht drum herum.
Ich denk mal MinGW wär dann das Mittel der Wahl. Vielleicht auch mal an QT denken, anstelle von wxWidgets
nur so'n Gedanke dazu.. |
Ich versteh das Problem nicht.
Ich persönlich schreibe meine Dlls in Visual Studio und wenn ich eine so brauche, dann kompilier ich einfach mit gcc und nem makefile. Solange man sich an die standards hällt macht es da keine Probleme.
Dass MFC und Winforms unter Linux nicht (so einfach) funktionieren ist logisch, aber wenn man QT verwendet sollte es eigentlich kein großes Problem damit geben.
Und für die wirklichen unterschiede gibts ja #ifdef __WIN32
|
|
platzwart
      
Beiträge: 1054
Erhaltene Danke: 78
Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
|
Verfasst: Mi 07.07.10 18:44
Kurz und knapp: QtCreator
_________________ Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Mi 07.07.10 22:09
Gehts hier eigentlich um IDEs für C/C++ oder um wirkliche Compiler?
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
platzwart
      
Beiträge: 1054
Erhaltene Danke: 78
Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
|
Verfasst: Mi 07.07.10 23:19
alp7 hat folgendes geschrieben : |
und nun meine große Frage:
welche IDE und welchen Compiler soll ich nun nehmen?
X) |
IDE > QtCreator, um den ganzen Rest brauchst du dir dann keine Sorgen mehr zu machen. Make-Files werden erzeugt, Compiler wird mitgeliefert und Qt für Oberflächendesign ist auch dabei...
_________________ Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
|
|