Soru:
MS Visual Studio'ya çapraz platform IDE alternatifi - Eclipse CDT dışında
pacmaninbw
2016-06-10 18:51:20 UTC
view on stackexchange narkive permalink

Linux (CentOS), OS X ve Windows üzerinde, özellikle C ve C ++ 'da program yapıyorum. Eclipse CDT'yi CentOS'ta kullandım ve uygun, ancak Visual Studio'yu tercih ettiğimi düşünüyorum.

Eclipse CDT ile yaşadığım sorunlar, hala C ++ 11'i (kod hata veya uyarı olmadan g ++ kullanarak derleyen, IDE'de yanlış olarak işaretlenmiştir). Bul ve değiştir veya sadece bul, Visual Studio kadar iyi çalışmaz.

Gereksinimler:

  • Windows'ta Visual Studio gibi çalışmaları bulun ve değiştirin
  • Otomatik tamamlama
  • C ++ 11 ve C ++ 14 sözdizimi desteği
  • Mono C # ile entegrasyon
  • UML sınıf diyagramları oluşturma
  • Kod Katlama
  • Olası GNU g ++ entegrasyonu
  • Java ile olası entegrasyon
  • Tam hata ayıklama özelliği
  • Linux, OS X ve Windows
Lütfen bu sitenin ürün karşılaştırmaları için talepler içermediğini unutmayın: SR, tanımladığınız özel ihtiyaçlar için özel yazılımlar önermekle ilgilidir. Ayrıntılar için bkz .: [Araç x'e karşı araç ya adil bir soru mu?] (Http://meta.softwarerecs.stackexchange.com/q/69/185) Sorunuzu buna göre düzenledim, dolayısıyla yine de amacınızla eşleşmelidir .
Orijinal başlık, Visual Studio Code'un artıları ve eksileri idi.
Evet şimdi anladım. Google görsel stüdyo kod incelemesi yapardım ve cevabınızı orada bulacağınızı umuyorum.
@CalvT Öneriniz için teşekkürler, g2crowd.com'un incelemeleri olduğunu buldum.
Partiye biraz geç kaldım ama [NetBeans] 'e bir göz atın (https://netbeans.org/features/cpp/)
Beş yanıtlar:
Steve Barnes
2016-06-12 16:44:16 UTC
view on stackexchange narkive permalink

Ücretsiz, Açık Kaynak & Cross Platform olan olası bir alternatif olarak Code :: Blocks 'a göz atmanızı öneririm.

Özellik istekleriniz

  • Windows'ta Visual Studio gibi işleri bulun ve değiştirin - Bul ve değiştir gerçekten iyi çalışır ve şunları içerir: Mevcut Dosyada, Açık Dosyalarda, Proje Dosyalarında, Çalışma Alanlarında veya özyinelemeli ve dosya adı kalıplarına sahip herhangi bir yolda Bul .
  • Otomatik Tamamlama - C / C ++ için evet & Fortran diğer dillerden emin değil
  • C ++ 11 ve C ++ 14 sözdizimi desteği - Evet
  • Mono C # ile entegrasyon - Doğrudan değil, harici bir araç zinciri olarak eklenebilir
  • UML sınıf diyagramları oluşturma Doxygen'i çağırma desteği vardır
  • Kod Katlama Birçok dil için evet, katlanan yorumları içerir
  • GNU g ++ ile olası entegrasyon Yerleşik
  • Olası Java ile entegrasyon Ekleyebilirsiniz
  • Tam hata ayıklama özelliği Evet
  • Çapraz pl Linux, OS X ve Windows'ta atform Evet hepsi

Ek olarak:

  • Eklenti Mimarisi
  • Birden çok derleyici için destek & araç zincirleri veya kendi Compilers List
  • cppcheck intetration
  • Sıralı Arama
  • Mevcut yardım dosyalarına bağlantı
  • Yapılacaklar Listesi
  • Birden çok dil için Sözdizimi Vurgulama ve Kod Katlama: Syntax List 1 Syntax List 2
  • Standart & Dil Başına Özel kısaltma listeleri - , kısaltmanızı yazmanıza ve bir kod parçasıyla değiştirmek için Ctrl-J tuşlarına basmanıza olanak tanır , imleç yerleşimi ve değer istemleri ile.
  • 14 stile sahip kaynak biçimlendirici & özel
  • Özel dahil proje şablonları / sihirbazlar. enter image description here
  • C / C ++, Java, Python, Perl, ASM, Pascal & Matlab için Kod İstatistikleri enter image description here
  • Birden çok özel klavye kısayolu profili
  • Yorumlar için Yazım Denetleyici & dizeleri, önerilerle birlikte & eş anlamlılar sözlüğü.
  • Kod Yeniden Düzenleme
  • Komut dosyası - başlangıçta çalıştırılacak komut dosyalarını ve komut dosyalarını çağırmak için menü öğeleri eklemek dahil.
  • Cscope, BlackDuck, Koders, vb. entegrasyonu
  • Regex tester
Teşekkürler Steve! Görünüşünü beğendim.
einpoklum
2016-06-11 12:43:08 UTC
view on stackexchange narkive permalink

Görünüşe göre JetBrains CLion neredeyse tüm gereksinimlerinizi karşılayabilir. Yine de çoğu zaman bedava değildir.

Wikipedia'daki C ++ IDE karşılaştırma tablosuna da göz atmak isteyebilirsiniz.

Chillie
2016-06-10 20:32:52 UTC
view on stackexchange narkive permalink

MonoDevelop ’un Mac ve Linux’un" Visual Studio "olduğuna inanıyorum. Xamarin Studio da var. Xamarin geçen yıl Microsoft tarafından satın alındı ​​ve Microsoft'un çapraz platform geliştirme çözümü olacak.

Google visual studio kodunu kullanmak isteyebilirsiniz, Xamarin Studio böyle olabilir.
Hayır, bunlar iki farklı şey. Visual Studio Code, Notepad ++ gibi üstün bir kod düzenleyicisidir.
Alıntı "Visual Studio Code, Microsoft tarafından Windows, Linux ve OS X için geliştirilmiş bir kaynak kodu düzenleyicisidir. Ücretsiz ve açık kaynaklıdır ve hata ayıklama, katıştırılmış Git denetimi, sözdizimi vurgulama, akıllı kod tamamlama, parçacıklar ve kod için destek içerir yeniden düzenleme. "
Sağınız "Kod Düzenleyici" IDE değil. Atom, Notepad ++, Brackets, tüm kod düzenleyici, ancak IDE değil.
d99kris
2017-12-14 20:08:14 UTC
view on stackexchange narkive permalink

Qt Creator

Qt Creator benim deneyimime göre çok iyi (ve taşınabilir) bir C / C ++ IDE'dir. Kod tamamlama ve kod gezinme yetenekleri Visual Studio ile aynı seviyede.

Bahsedilen diğer dilleri (C # ve Java) ne kadar iyi işlediğinden emin değilim, ancak ana dil C / C ++ ise Denemeye değer olduğunu düşünüyorum.

Qt Creator için indirme sayfası

einpoklum
2017-12-15 04:52:19 UTC
view on stackexchange narkive permalink

jucipp

Jucipp (Juicy-C ++, anladınız mı?) "C ++ 11, C ++ 14 ve C ++ 17 özelliklerini destekleyen hafif, platformdan bağımsız bir C ++ IDE'dir".

Bu projeyi yeni fark ettim, bu yüzden kalitesine kefil olamam ama şu anda 700'den fazla yıldızla GitHub'da oldukça popüler. Zaten 2 yıldır resmi sürümleri vardı, en son sürüm 1.3.2 idi, ancak bir aydan kısa bir süre önce - bu yüzden aktif olarak geliştirilmese de en azından korunuyor gibi görünüyor.

Özellik seti Eclipse CDT kadar geniş değil (örneğin Mercurial desteği yok); özellikle, sözde clang odaklı.

Daha fazlasını okuyun ve GitHub deposundan indirin.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...