it-swarm-tr.com

En iyi C++ IDE veya Windows için Editör

Windows'ta kullanmak için en iyi C++ IDE veya editörü nedir? Notepad ++ kullanıyorum, ancak Visual Studio'dan IntelliSense'i özlüyorum.

74
GavinR

C/C++ desteği içeren NetBeans'in son sürümünü mükemmel buldum.

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

41
Ben Hoffstein

Um, çünkü Visual Studio en iyi IDE. Karanlık tarafa geri dön.

202
Will

Şahsen Visual Studio'yu, Visual Assist ( http://www.wholetomato.com/ ) gibi üçüncü taraf bir eklenti ile birleştirmeyi seviyorum. Diğerlerinden birkaçını denedim ve her zaman Visual Studio'yla geri döndüm. Ayrıca, Visual Studio, geliştirme endüstrilerinde yaygın olarak kullanılan bir üründür, bu nedenle kullanma tecrübesine sahip olmak sadece bir artı olabilir.

30
Stephen Edmonds

Eclipse CDT / benim için iyi çalışıyor. Hedef olarak MinGW ve Cygwin'i destekliyor. Ayrıca CVS ve Subversion ile iyi bütünleşir.

Son inşa, Ganymede, burada kullanılabilir.

21
bineteri

Visual Studio'nun ücretsiz "Express" sürümleri vardır. Visual Studio'yu beğendiğiniz ve "Express" sürümlerinin ücretsiz olduğu göz önüne alındığında, başka bir düzenleyici kullanmak için hiçbir neden yoktur.

18
Kevin

VIsual studio şu ana kadar en iyisidir IDE, ancak Code :: Blocks 'a da bakabilirsiniz.

11
daniels

Visual Studio'ya oy kullanıyorum, ancak C++ gibi C # gibi .NET dilleriyle karşılaştırıldığında ikinci sınıf vatandaş (derleyici ve malzeme değil IDE desteği) gibi davranılıyor gibi görünüyor; Visual Studio sürümü (yeni standart geliyor ve 10 yeni 6 olması gerektiğine söz verdiler).

11
Mladen Janković

Windows'ta Microsoft Visual C++ express'i kullanmayı tercih ederim. 2008 IDE iyi olsa da, 2005'in ifadesi katılmak isteyebileceğiniz birçok açık projeye daha iyi destek veriyor. yazılımı, "karşılaştırması" için wikipedia aramak istiyorum. Bu durumda Integrated Development ortamları karşılaştırması kelimesini ararsınız.

Umarım yardımcı oldu.

10
cs_student

Qt geliştirme yapmakla ilgileniyorsanız, Qt Creator iyi çalışıyor ve ücretsiz.

10
lhahne

Visual Studio'daki (Express) hata ayıklayıcının başka bir IDE kullanmamı engelleyen katil şey olduğunu düşünüyorum.

9
Chris Mayer

Visual Studio + Görsel Yardım X ( http://www.wholetomato.com/ )

7
MicTech

IDE içinde o kadar dönüştürücü olan bazı özellikler var, onlarsız nasıl yaşadığınızı bilmiyorsunuz. Entegre yardım birdi. IntelliSense benzeri işlevsellik başka bir şeydi. VS 6.0'ın Hata Ayıklama ve Devam Et kesinlikle katildi. Visual Studio uzun bir süre popo attı. Fena değil, korkunç NeXTSTEP yırtılması göz önüne alındığında her şey başladı. (Yoksa NeXTSTEP'in hatıraları VS görünene kadar solmuş mu?)

Elbette, VS'nin daha iyi EDİTÖRLERİ var, ancak Win32 gelişimi için eksiksiz bir paket olarak hiçbir şeyin yaklaşmadığı görülüyor.

Şimdi ücretsiz Express sürümleri var, ancak oldukça sakat görünüyorlar.

Linux altında Eclipse'den (ve bunun bazı FPGA satıcı araç zincirlerinde kullanılan Windows'taki türevlerinden) çok hoşlanıyorum. Gerçekten-bütünleşik MSDN tarzı yardımın olmamasından hoşlanmıyorum.

Bence bu iki seçeneğe bağlı.

5
darron

Zeus editörü C/C++ desteğine sahiptir ve ayrıca bir çeşit istihbarat çeşididir.

Ctags tarafından üretilen etiket bilgisini kullanarak zekasını yapar:

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

5
jussij

Görsel stüdyo en güncel ve muhtemelen "en iyi" ücretsiz IDE'dir. Dev C++ biraz eskidir ve mingw artırmanın çoğunu derlemez (regex hariç). Diğer derleyicilerin çoğu, mars ve borland gibi tarihli ve soluktur. Ama ne istersen kullanabilirsin!

5
Gordon Gustafson

Emacs. Xemacs Windows altında iyi çalışıyor. IDE olarak kullanmak için, Cygwin altında çalıştırmanızı tavsiye ederim.

5
Brian Carlton

Bahsedilmemiş olan, CodeLite , güçlü bir açık kaynaklı, çapraz platform IDE'dir. Diğer özellikler arasında kod tamamlama özelliğine sahiptir.

5
Rob Kam

Kendimi bu sorudan alıntılayacağım: https://stackoverflow.com/questions/780837/what-is-a-good-linux-ide-for-code-completion/917854#917854

Birisi benden önce bunu söyledi, ancak QtCreator, Qt4 .__ için gerçekten iyidir. gelişme.

Sadece çok iyi bir kodu var. tamamlama desteği. Aynı zamanda bir .__ biliyor. kod hakkında biraz daha fazla ve ne. tamamladıktan sonra ihtiyacım olduğunu düşündüm. İçin Örneğin slotları/sinyalleri bilir . Bu bağlanma anlamına gelir. kod ile yuva/sinyal çok daha kolaydır. o zamandan önce.

Kod düzenleme gerçekten çok hoş. BEN Unutmayın, kodu yeniden gözden geçirirken, ( alt çizgi ile başlayan birkaç değişken) imleci .__ hatırladı. çizgiler arasındaki konumu ve bu yaptı. refactoring çok daha kolay. Kod girinti, alamayacak kadar zekidir. benim yolumda (KDevelop konfigüre edilebilirdi, ama QtCreator kodumu nasıl öğrendiğimi öğreniyor. en azından olduğu gibi hissediyor).

Sonra serin anahtar var. kombinasyonları. Çoğu IDE işlevselliği .__ olabilir. kısayollar kullanarak erişilir. "kontrol + k" olayı güzel bir şey, Bazı komut satırı kullanıcıları ister. gibi, ama ben daha GUI odaklı. BEN kullanmayın.

Gerçekten sevdiğim şey, bölünmüş pencere komutu Evet, KDevelop3 yapar. ama QtCreator kadar hoş değil. Benim favorim kontrol + e, 3'ü kullanıyorum. Başlığı ve uygulamaları gösterin. Sınıflarımdan Bir kez daha, navigasyon burada en iyisiyim. görüldü (kontrol + e, o).

Aynı zamanda Nice SCM entegrasyonuna sahiptir. BEN genellikle SVN kullanır ve açıkçası ihtiyacım kadar iyi değil: no Projeyi kestirmek için kestirme yol. tüm projeyi taahhüt etmek, seçenek yok. birkaç dosya işleme koymak.

Ayrıca "toplam Harici araçların entegrasyonu" nu da sevmiyorum. BEN hala harici QtAssistant -.__ gibi. kontrol + sekmesi büyük .__ okumak kolaydır. makaleler. Ama .... a. Tanımladığınızda. QString s, ve istediğiniz 3 çizgi feryat QString'in arayüzünü okumak için, sen imlecinizi "s" üzerine getirin ve F1 -.__ tuşlarına basın. asistan, .__ ile birlikte kenar çubuğu olarak geliyor. QString'in belgeleri. Devasa bir avantaj.

Bir tanım takip etmek ister misiniz? F2'den yardım et. F4? Değişiklikler başlık/uygulama (evet, Eclipse bunu daha iyi yapar ...).

Hata ayıklayıcı iyidir. O kadar iyi değil. VisualStudio olarak ama ... desteği var. Qt4 internals için (QString ve QList! 'in

Devam edebilirim ... ama IMHO edeceksin. bir ikinci ve üçüncü vermem gerekiyor. Deneyin. Gerçekten iyi bir ürün. Değil Eclipse kadar esnek (hi ryansstack), ama gerçekten küçük, hızlı ve genç proje. Durdum QDevelop'u geliştirmek çünkü ben gerçekten. aradığımı buldum.

ps: evet, demek istediğim gelişmeyi bıraktım. QDevelop. Geliştirme aşamasındaydım. takım.

Cevabım sadece Qt4 gelişimi içindir. Uyarılmak.

4
elcuco

SlickEdit çok havalı ve intellisense gibi bir şeyi destekliyor. Şu andaki şirketimde şimdi Visual Studio kullanıyorum ve çoğunlukla buna alıştım - ama hala özlediğim bazı SlickEdit özellikleri var. 

3
Brian Stewart

Hepsi bir arada paket olarak Visual Studio 2008, Windows'ta C++ geliştirme için en iyisidir IDE

3
TCJ

CodeBlock'lara ne dersin, özellikle 10.05 versiyonunda benimle çok iyi buluyorum.

3
White Tiger

Görsel stüdyo harika, ancak geliştirebileceğiniz birkaç püf noktası var. SonicFileFinder biridir - kaynak dosyaları kısmi eşleşmeye göre aramanıza yardımcı olur. Çözüm ağacını Alt + 1'e, kısmi dosya adı aramasını alt + 2'ye ve özellikler penceresini alt + 3'e eşleyebilirsiniz. Bunlar en çok kullanılan üç penceredir. 

Yanlış anlaşılan bir diğer harika araç da dosya içeriğini aramak için ctrl + shift + F kısayolu. İnsanlar kullanmıyor çünkü çok yavaş, ama benim tavsiyem - onunla başa çıkmak. Tüm çözümü aramak (veya proje klasöründeki tüm dosyaları bile), ilk kullanışınızda yalnızca yavaş. Sonuçsal aramalar, tanımlamaya atlama özelliği kadar hızlıdır.

3
AareP

Intellisense, kod katlama, düzenleme ve devam etme ve diğer tüm özelliklere sahip Host ile Visual Studio kesinlikle en iyi IDE. Ancak, basit kod düzenleme için, genellikle UltraEdit kullanırım. Visual Studio'da bulunmayan bazı harika özelliklere sahiptir. Şaşırtıcı derecede yararlı bir özellik, editörde bir sütun seçebilmektir. Sütun içinde bulabilir ve değiştirebilirsiniz (sekmeler vs. boşluk savaşları için kullanışlıdır ...) sütunu silin, vb ...

3
gnavi

SlickEdit, Notepad ++, emacs, jEdit ve Visual Studio'yu denedim. VS En İyi Windows IDE için hands-down kazanır. 

jEdit muhtemelen en iyi GUI çapraz platform editörü/neredeyse IDE ve emacs muhtemelen en iyi terminal çapraz platform editörü/neredeyse IDE'dir. Bunları kullanmanın avantajı, bir Mac veya Linux kutusuna atladığınızda nasıl çalıştıklarını bilmenizdir. 

Eclipse'i denedim ama bacaksız bir köpek gibi koştu, çok yavaştı, bu yüzden fazla kullanmadım. Belki teknoloji şimdi daha iyidir, ama ha.

3
Paul Nathan

Visual Studio 2010 kullanın. Tam sürümünü ücretsiz olarak - DreamSpark ile alabilirsiniz.

2
Dylansq

Soru özellikle IDE diyor bu yüzden ne istediğini tahmin ediyorum. Bu durumda, ana seçenekler yukarıda belirtildiği gibi Visual Studio ve Eclipse CDT'dir. Bunlardan şahsen Eclipse'i tercih ediyorum. Ancak, mutlaka bir IDE ile kendinizi sınırlandırmayın. Vim editörüm olarak ve WinDbg hata ayıklayıcım olarak kullanmayı tercih ederim. Derleme için, projeniz muhtemelen bunu dikte edecektir. Şu anda komut satırında NMAke kullanıyorum.

2
steprobe

C++ çalışmaları için Embarcadero'dan C++ Builder 'i tavsiye ederim ve ayrıca bir ücretsiz sürümü mevcut. Visual Studio'yu tercih ederseniz, ücretsiz express sürümlerinden birini indirin .

2
stukelly

Sanırım bu büyük ölçüde bir zevk meselesi, ancak tam teşekküllü bir IDE yerine saf bir editöre (vi, emacs ...) sadık kalmaları tavsiye ederim, böylece modern IDE'lerin sakladıkları tüm alet zincirini bulabilirler. .

Sadece kayıt için, benim seçim silahım Emacs.

2
pantulis

M $ VS2008 bunun için daha iyi bir IDE.

2
cayo

İşte Visual Studio için başka bir oy. Hata ayıklayıcı ve Intellisense kesinlikle onun özellikleri. Diğer IDE’nin kod tamamlama teklifini sunarken, bazı nedenlerden dolayı onları bu konuda biraz durgun buldum (durgunluk, kod tamamlamanın gerçekleştiği hıza bir referans olmak ve yavaşça seçim yapmak). 

VS dışında, NetBeans iyi cilalanmış IDE ve çok düzenli bir döngüde güncelleniyor.

2
Lloyd McFarlin

şahsen ben Microsoft'tan hoşlanmıyorum ...... görsel stüdyosun şimdiye kadar kullandığım en iyi IDE olduğunu itiraf etmekten nefret ediyorum ..... Netbeans gud ama keskin bir şekilde yavaş… diğer ücretsiz IDE'ler işe yaramaz. . bu yüzden insanlar VS ile takılmaya çalışır.

2
kapil

Biraz şaşırdım çünkü kimse Codeblocks'tan bahsetmedi: http://codeblocks.org Sanırım C++ için en iyi IDE'lerden biri. Çok platformlu programlama yaparsanız, Linux, Mac ve Windows için mevcut olduğundan ve tüm sürümler için aynı proje dosyalarını kullandığından özellikle yararlıdır. Mingw ile mükemmel çalışır ve çapraz derleme yapmanıza bile izin verir. Aynı zamanda wxWidgets görsel gelişimini doğrudan destekler.

1
Baltasarq

büyük projeler için notepad ++ veya codeblocks

1
wassya

QT ve NetBeans, şimdiye kadar kullandığım en iyi cpp IDE'leri.

1
Ivelin Zhekov

Bu sorunun cevabını şu soruya bağlı olduğunu düşünüyorum: Çapraz platform uygulamaları geliştirmek ister misiniz?
Eğer bu sorunun cevabı net bir EVET ise, gcc/mingw gibi platformlar arası derleyicileri destekleyen bazı IDE ile hemen başlamanız gerekir. 

Şahsen ben VS .... yanında CodeBlocks ve QtCreator denedim ... QT kullanarak çapraz platform yazılımı geliştirmek, elbette QtCreator en iyi seçimdir. örneğin "intelli-sense" henüz ad alanı takma adlarını desteklemiyor ... ama bence oldukça hızlı ve çok iyi ve eksiksiz bir IDE'ye dönüşecek.
Codeblocks oldukça "küçük" bir IDE, ancak bir IDE ihtiyacı olan her şeye sahip. Yine de "Intelli-Sense" (özellikle artırma gibi meta-programlama işleriyle uğraşırken) ve hata ayıklayıcı, VS'lerden daha az güçlüdür.

1
smerlin

Ultimate ++ iDE ..__'den bahsetmediniz galiba, oldukça hızlı. Visual Studio kadar mükemmel değil ama fonksiyon listesi gibi birçok kullanışlı özelliğe sahip, hangi fonksiyonda bulunduğunuzu, aramaları, çoklu sürümleri, paket sistemini, bir GUI tasarımcısını ve daha hızlı bir konteyner kütüphanesini gösteriyor. Kod tamamlandı ...

1
Aftershock

c ++ IDE MSWindows için 1-Visual Studio 2-CodeBlocks ( nighitly build ) diğerleri (devcpp, netbeans, eclips, ...) sadece berbatsa zaman

1
oplo

Visual Studio ANCAK ...

http://www.jetbrains.com/resharper/index.html adresinden ReSharper eklentisini edinin. Ben IntelliJ kullanan bir Java geliştiricisiyim ve ReSharper, Visual Studio'ya bir sürü IntelliJ işlevselliği veriyor.

1
rizzletang

En sevdiğim IDE msdev.exe, a.k.a., Microsoft Development Studio, a.k.a., Microsoft Visual C++ 6’ydı.

Ancak, derleyici standart uyumlu değildi. Uzaktan bile değil.

1
pyon

terminalleri sevmiyorsanız vi veya gvim.

1
Patrick_O

Şahsen, Bloodshed'in Dev-C++'sını çok iyi buldum. Ancak bir güncellemeyi çok uzun zamandır hatırlamıyorum. Bu yüzden her şey için NetBeans'a geçtim.

1
Nathan Lawrence

Ultimate ++ Eğer hem Linux hem de C++ için program yapmak istiyorsanız, derleyicinizi seçme seçeneğine de sahipsiniz.

0
nurmurat

Java için Netbeans kullandım ve harika çalışıyor. Yine de C++ ile nasıl çalıştığından emin değilim.

0
Coal

Dev-C++ tam bir tek başına hata ayıklayıcı derleyici ve bağlayıcıdır ve ayrıca "IntelliSense" sunar. Eğer VS'den kopmak istiyorsanız (bu aynı zamanda VS express'i de içerir) bu aracı kullanmanızı öneririm.

0
Roman M