it-swarm-eu.dev

Nejlepší C++ IDE nebo Editor pro Windows

Jaký je nejlepší C++ IDE nebo editor pro použití ve Windows? Používám Notepad ++, ale chybí IntelliSense z Visual Studia.

74
GavinR

Našel jsem nejnovější verzi NetBeans, která obsahuje podporu C/C++, aby byla vynikající.

http://www.netbeans.org/features/cpp/index.html

41
Ben Hoffstein

Um, to je proto, že Visual Studio je nejlepší IDE. Vrať se do temnoty.

202
Will

Osobně se mi líbí Visual Studio v kombinaci s doplňkem třetích stran, jako je Visual Assist ( http://www.wholetomato.com/ ). Zkoušel jsem pár dalších a vždy jsem skončil s Visual Studio. Plus, Visual Studio je široce používaným produktem ve vývojovém průmyslu, takže zkušenosti s jeho použitím mohou být pouze plusem.

30
Stephen Edmonds

Eclipse CDT funguje dobře pro mě. Podporuje MinGW a Cygwin jako cíle. Také se dobře integruje s CVS a Subversion.

Nejnovější stavba, Ganymede, je k dispozici zde .

21
bineteri

Existují bezplatné "Express" verze Visual Studio. Vzhledem k tomu, že se vám líbí Visual Studio a že edice "Express" jsou zdarma, není důvod používat jiný editor.

18
Kevin

VIsual studio je zdaleka nejlepší IDE, ale můžete se také podívat na Code :: Blocks

11
daniels

Hlasuji pro Visual Studio, ale zdá se, že s C++ se zachází jako s občanem druhé třídy (ne s kompilátorem a tak, ale s podporou IDE) ve srovnání s jazyky .NET, jako je C #, ale doufejme, že MS s tím něco udělá. verze Visual Studia (přichází nový standard a slibovali, že 10 by mělo být nových 6).

11
Mladen Janković

Raději používám Microsoft Visual C++ express na Windows. I když je v roce 2008 v pořádku, expres v roce 2005 má lepší podporu pro mnoho otevřených projektů, na kterých byste se chtěli podílet. Je to bolest kompilace Firefoxu nebo modemu s poločasem 2 v roce 2008. Také jako obecný tip při hledání software, rád vyhledávám wikipedia pro "porovnání" V tomto případě byste hledali srovnání Integrovaných vývojových prostředí .

Doufám, že to bylo užitečné.

10
cs_student

Pokud máte zájem o Qt vývoj, pak Qt Creator funguje dobře a je zdarma.

10
lhahne

Myslím, že debugger ve Visual Studiu (Express) je věc vraha, která mi brání v používání jiného IDE.

9
Chris Mayer

Visual Studio + Visual Assist X ( http://www.wholetomato.com/ )

7
MicTech

V IDE jsou některé rysy, které jsou tak transformativní, že nevíte, jak jste bez nich žili. Integrovaná pomoc byla jedna. Další funkcí byla funkce IntelliSense. VS 6.0 Debug a Continue byl naprosto vrah. Visual Studio už nějakou dobu kopalo. Není to špatné, vzhledem k tomu, že to všechno začalo jako hrozný NeXTSTEP. (Nebo je to, že vzpomínky na NeXTSTEP zmizely, dokud se VS nezdá být v pořádku?)

Jistě, existuje mnohem lepší EDITORS, že VS, ale jako kompletní balíček pro vývoj Win32 nic zdá se blíží.

Nyní jsou zdarma edice Express, ale zdá se, že jsou docela zmrzačené.

Jsem docela rád Eclipse pod Linuxem (a jeho deriváty na Windows používané v některých toolchainů dodavatelů FPGA). I když se mi nelíbí nedostatek integrované pomoci ve stylu MSDN.

Myslím, že je to v podstatě jen na tyto dvě volby.

5
darron

Zeus editor má podporu pro C/C++ a má také formu inteligence.

Využívá inteligentních informací o značkách vytvořených pomocí ctags:

alt text http://www.zeusedit.com/images/_lookmain.jpg

5
jussij

Vizuální studio je nejaktuálnější a pravděpodobně "nejlepší" volný ide. Dev C++ je trochu datovaný a mingw nezkompiluje většinu podpory (kromě regex). Většina ostatních kompilátorů je datována a mizí, jako mars a borland. Ale můžete použít cokoliv chcete!

5
Gordon Gustafson

Emacsi. Xemacs funguje dobře pod Windows. Pro použití jako IDE, doporučuji jej spustit pod Cygwin.

5
Brian Carlton

Jeden, který nebyl zmíněn je CodeLite , silný open-source, cross platform IDE. Má doplnění kódu mezi ostatními funkcemi.

5
Rob Kam

Z této otázky budu citovat: https://stackoverflow.com/questions/780837/what-is-a-good-linux-ide-for-code-completion/917854#917854

Někdo to už řekl přede mnou, , ale QtCreator je opravdu dobrý pro vývoj Qt4 .

Nejen, že má opravdu dobrou podporu . Také ví o O kódu více a co Dokončilo, pak jsem si myslel, že potřebuji. Pro Příklad ví o slotech/signálech. To znamená, že připojení Slotů/signálů přes kód je mnohem snazší Než předtím.

Úprava kódu je opravdu pěkná. I Nezapomeňte, že při refaktorování kódu (Několik proměnných začínajících znakem Podtržítka) si vzpomnělo na pozici kurzoru Mezi řádky a to provedené mnohem jednodušší. Kód Je dostatečně chytrý, aby se nedostal Do mé cesty (KDevelop byl konfigurovatelný, , Ale QtCreator se naučí, jak jsem kód. dělá).

Pak jsou zde chladné kombinace kláves . Většina funkcí Funkce IDE může být Zpřístupněna pomocí zkratek. "Control + k" věc je pěkná věc, , Kterou by někteří uživatelé příkazového řádku Měli rádi, ale jsem více orientovaný na GUI. I Nepoužívejte.

Co se mi líbí, je rozdělené Okno příkaz. Ano, KDevelop3 to dělá , Ale ne tak hezky jako QtCreator. Můj favorit Je ovládání + e, 3, které používám k zobrazení Záhlaví a implementací Mých tříd. Opět platí, že navigace Je nejlepší, co jsem viděl (kontrola + e, o).

Má také pěknou integraci SCM. I Obvykle používá SVN, a upřímně řečeno, Není to tak dobré, jak potřebuji: ne Zkratka pro rozložení projektu, žádný diff Pro provedení celého projektu , žádná možnost spáchat několik souborů.

Také se mi nelíbí "celková integrace externích nástrojů". I Stále jako externí QtAssistant - Ovládání + karta je snazší číst velké Články. Ale .... když definujete QString a 3 řádky níže, chcete Přečíst rozhraní QString, vy Umístíte kurzor na "s" a stisknete F1 - Asistent přichází jako postranní panel s dokumentací QString. Obrovská výhoda.

Chcete následovat definici? F2 na nápovědu . F4? Změny Hlavička/implementace (ano, Eclipse To dělá lépe ...).

Ladicí program je dobrý. Není to tak dobré jako VisualStudio, ale ... má podporu Pro Qt4 interní (můžete vidět hodnotu QString a QList!).

Můžu pokračovat ... ale IMHO, který bude Potřebovat, aby mu dal druhý a třetí pokus. Je to opravdu dobrý produkt. Ne jako flexibilní jako Eclipse (hi ryansstack), ale je to opravdu malý, Rychlý a mladý projekt. Přestal jsem Rozvíjet QDevelop, protože jsem opravdu našel to, co jsem hledal.

ps: ano, myslím, že přestal vyvíjet QDevelop. Byl jsem ve vývojovém týmu.

Moje odpověď je pouze pro vývoj Qt4. Být varován.

4
elcuco

SlickEdit je velmi cool a podporuje něco jako inteligence. V mé současné firmě nyní používám Visual Studio a většinou jsem si na to zvykl - ale stále mi chybí některé funkce SlickEdit. 

3
Brian Stewart

Jako kompletní all-in jeden balíček, Visual Studio 2008 je nejlepší IDE pro vývoj C++ s Windows

3
TCJ

Co takhle CodeBlocks, tak mi to připadá tak v pořádku, zejména nová verze 10.05.

3
White Tiger

Vizuální studio je skvělé, ale existuje několik triků, které můžete vylepšit. SonicFileFinder je jeden - pomáhá vyhledávat zdrojové soubory podle částečné shody. Mapu solution-tree můžete namapovat na Alt + 1, částečné vyhledávání souborů na alt + 2 a okno vlastností na alt + 3. Jedná se o tři nejpoužívanější okna. 

Dalším skvělým nástrojem, který je často nepochopen, je klávesová zkratka ctrl + shift + F pro vyhledávání obsahu souboru. Lidé dont používat, protože je to tak pomalé, ale moje rada je - řešit to. Vyhledávání celého řešení (nebo dokonce všech souborů ve složce projektu) je pouze pomalé při prvním použití. Následná hledání jsou stejně rychlá jako funkce přeskočení na definici.

3
AareP

S Intellisense, skládáním kódu, editací a pokračováním, a celou řadou dalších funkcí, je Visual Studio jistě nejlepším IDE. Pro jednoduchou editaci kódu však často používám UltraEdit. Má některé skvělé funkce, které nebyly nalezeny v aplikaci Visual Studio. Jednou z překvapivě užitečných funkcí je možnost vybrat sloupec v editoru. Můžete najít a nahradit ve sloupci (užitečné pro karty vs mezery války ...) odstranit sloupec, atd ...

3
gnavi

Zkoušel jsem SlickEdit, Notepad ++, emacs, jEdit a Visual Studio. VS vyhraje hand-down pro Best Windows IDE. 

jEdit je pravděpodobně nejlepší GUI multiplatformový editor/téměř-IDE, a emacs je pravděpodobně nejlepší terminálový multiplatformový editor/téměř-IDE. Výhodou je, že když skočíte na Mac nebo Linux, víte, jak fungují. 

Zkoušel jsem Eclipse, ale běžel jako pes bez nohou, byl tak pomalý, takže jsem ho moc nepoužil. Možná je teď lepší tech, ale eh.

3
Paul Nathan

Použijte aplikaci Visual Studio 2010. Bezplatnou verzi můžete získat s DreamSpark

2
Dylansq

Otázka říká konkrétně IDE, takže hádám, že to je to, co chcete. V tomto případě jsou hlavními možnostmi Visual Studio a Eclipse CDT, jak je uvedeno výše. Já osobně dávám přednost Eclipse. Nemusíte se však nutně omezit na IDE. Dávám přednost použití vim jako můj editor a WinDbg jako můj debugger. Pro kompilaci bude tento projekt pravděpodobně diktovat. V současné době používám NMAke na příkazovém řádku.

2
steprobe

Doporučil bych C++ Builder , z Embarcadero, pro práci s C++ a je k dispozici také free verze . Pokud dáváte přednost aplikaci Visual Studio, stáhněte si jednu z bezplatných edic express .

2
stukelly

Myslím, že je to do značné míry otázka vkusu, ale doporučuji, aby se začátečníci drželi čistého editoru (vi, emacs ...) namísto plnohodnotného IDE, aby mohli zjistit celý nástroj, který moderní IDE skryjí. .

Jen pro záznam, moje zbraň volby je Emacs.

2
pantulis

M $ VS2008 je pro to lepší IDE.

2
cayo

Zde je další hlas pro Visual Studio. Debugger a Intellisense jsou určitě puncem. Zatímco ostatní IDE nabízejí kód-dokončení, jsem často zjistil, že jsou poněkud pomalé v této oblasti z nějakého důvodu (pomalý být odkaz na rychlost, při které kód-dokončení a nabízí výběr). 

Jiné než VS, NetBeans je dobrý leštěný IDE a je aktualizován ve velmi pravidelném cyklu.

2
Lloyd McFarlin

osobně se mi nelíbí Microsoft ...... Nesnáším přiznat, že vizuální studio je nejlepší IDE jsem kdy použít ..... Netbeans je gud, ale drasticky pomalé .... jiné bezplatné IDE jsou k ničemu. tak se lidé snaží držet se VS ...

2
kapil

Jsem trochu překvapen, protože nikdo nezmínil Codeblocks: http://codeblocks.org Myslím, že je to pravděpodobně jeden z nejlepších IDE pro C++. To je zvláště užitečné, pokud si multiplatformní programování, protože je k dispozici pro Linux, Mac a Windows, a používá stejné soubory projektu pro všechny verze. Pracuje perfektně s mingw, což vám umožní provádět i cross-kompilace. Také přímo podporuje vizuální vývoj wxWidgets.

1
Baltasarq

poznámkový blok ++ nebo codeblocks pro velké projekty

1
wassya

QT a NetBeans jsou nejlepší cpp IDE, které jsem kdy použil.

1
Ivelin Zhekov

Myslím, že anwser na tuto otázku závisí na následující otázce: Chcete vyvíjet multiplatformové aplikace?
Pokud je anwser k této otázce jasným ANO, měli byste začít hned s některými IDE, které podporují kompilátory typu cross-platform jako gcc/mingw. 

Osobně jsem se pokusil CodeBlocks a QtCreator vedle VS ... Pokud vyvíjíte multiplatformový software pomocí Qt, QtCreator je jistě tou nejlepší volbou. Vzhledem k tomu, že QtCreator je stále zcela novým IDE, stále má některé chyby ... například je to "intelli-sense", ale nepodporuje jmenný prostor aliasy ještě .. ale myslím, že to bude vyvíjet docela rychle, na velmi dobré a kompletní IDE.
Codeblocks je docela "malé" IDE, ale má vše, co IDE potřebuje. Stále je to "Intelli-Sense" (zvláště když se jedná o meta-programovací věci jako boost) a debugger je méně silný než VS.

1
smerlin

Vypadá to, že jste neuvedli Ultimate ++ iDE. Je to docela rychlé. Není to dokonalé, jako Visual Studio, ale má několik užitečných funkcí, jako je seznam funkcí, ukazuje, které funkce jste v, vyhledávání, více verzí, balíček systém, Gui designer rychlejší knihovnu kontejnerů. Dokončení kódu ...

1
Aftershock

c ++ IDE pro MSWindows 1-Visual Studio 2-CodeBlocks ( nighitly build ) ostatní (devcpp, netbeans, eclips, ...) jen saje, dont ztrácet čas

1
oplo

Visual Studio VUT ...

Jděte si plugin ReSharper z http://www.jetbrains.com/resharper/index.html . Jsem vývojář jazyka Java, který používá technologii IntelliJ a společnost ReSharper poskytuje aplikaci Visual Studio spoustu funkcí IntelliJ.

1
rizzletang

Moje oblíbené IDE bylo staré dobré msdev.exe, a.k.a., Microsoft Development Studio, a.k.a., Microsoft Visual C++ 6. Jednalo se o poslední verzi Visual C++, která nevyžadovala, abych si pořídil nový hardware, jen aby ho spustil.

Kompilátor však nebyl kompatibilní se standardem. Ani na dálku.

1
pyon

vi nebo gvim, pokud se vám nelíbí terminály.

1
Patrick_O

Osobně jsem našel Bloodshed's Dev-C++ abych byl velmi dobrý. Nepamatuji si však aktualizaci ve velmi dlouhou dobu. Kvůli tomu jsem přešel na NetBeans za všechno.

1
Nathan Lawrence

Ultimate ++ pokud chcete programovat pro Linux i C++, máte také možnost vybrat si kompilátor.

0
nurmurat

Použil jsem Netbeans for Java a funguje to skvěle. Nevím, jak to funguje s C++.

0
Coal

Dev-C++ je kompletní samostatný debugger kompilátor a linker, a také nabízí "IntelliSense". Pokud se chcete odtrhnout od VS (který zahrnuje i VS express), doporučuji použít tento nástroj.

0
Roman M