2009-03-18 24 views
9

Microsoft'un C++ derleyicisini ve bağlayıcıyı NetBeans IDE ile kullanmanın mümkün olup olmadığını mı merak ediyordum? Eğer öyleyse, bunu yapmanın en iyi yolu nedir?NetBeans ile Microsoft C++ derleyici nasıl kullanılır?

P.S. Mingw ile ilgilenmiyorum.

DÜZENLEME: NetBeans'in hata ayrıştırması yapması mümkün mü (hataya tıklayabilirim ve NetBeans'ın doğru dosyayı açabilmesi için), intellisense, vb? NetBeans'in g ++ dosyaları ile çalışabileceğini biliyorum. Neden nmake ile değil?

+1

Merak etme - bunu neden yapmak istiyorsunuz? Visual Studio 2008'in ücretsiz ifade sürümleri bile NetBeans'in etrafında daireler çizerse şaşırmam. –

+1

Sadece denemek için. Farklı platformlar arasında bazı ortak IDE'ye sahip olmak isterim. Sadece NetBeans'in nasıl performans göstereceğini öğrenmek istedim. –

cevap

0

Görsel stüdyo derleyicisine cl.exe denir ve linker link.exe'dir. Bunlar özellikle görsel stüdyo dizinlerinde mevcuttur. Görsel stüdyo> proje özellikleri> C++> Komut Satırı'ndan veya "Afiş Bastır" seçeneğini devre dışı bırakarak, görsel stüdyonun çalıştırdığı komutu bulabilirsiniz. Bu komut satırlarını netbeans’den çağırabilirsiniz.

Tüm dosya adlarını derlemek için listeye almak daha zor olabilir. Bunun için bir inşa sistemine ihtiyacınız var. Görsel stüdyonun kullandığı aynı mekanizmayı kullanmayı deneyebilirsiniz, fakat üzgünüm ki bilgim orada başarısız olur. Alternatif olarak, CMake veya başka bir yapı sistemini kullanabilirsiniz. Daha sonra, bir kaynak dosya eklediğinizde/sildiğinizde, derlemek için CMakelist.txt dosyasını güncellemeniz gerekir.

1

Dürüst olmak gerekirse, ben hep boş zaman bir ide içine kodlama yapmak (örneğin kod :: blokları, MonoDevelop, anjuta) Bir terminalde yapmak veya bir editör (neredeyse her zaman Scite) ve derleme bir makefile ile (el yazısı, cmake, automake).

Bu gerçekten sorun değil, w.r.t. derleme zamanı: F7 (veya F tuşlarının bir kısmı) vs (alt + sekme, yukarı, giriş), (alt + sekme) ve (yukarı) nerdeyse aynı anda basılır, ama büyük fayda elde ederim Tam ekran derleyici raporlarına sahip olmanın ve genellikle programlarımı bir uçbirimde test etmenin bir yolunu buluyorum. Ayrıca, kodumu IDE'den daha bağımsız hale getiriyor (hiç bir zaman dağıtım için kod :: blokları makefile almaya çalıştı).

0

NetBeans'in sözdizimi vurgulama, kod grafikleme, derleyici yüklü olmadan alabilirsiniz. (Kesin değil, cygwin veya ayrıştırmak için mingw gerekebilir). Yapmanız gereken en azından boş bir makefile yaratmak.

a) da) CI b kullanarak proje adı ile makefile gelen msdev çağırın eveything derlemek makefile yazın ve her şeyi b derlemek olacaktır) Çağrı: Microsoft'un derleyici kullanmak istiyorsanız o zaman ya gerek her şeyi derlemek için makefile gibi bir şey gibi bir şey

Çapraz platform yazılımı geliştirmek için netbeans kullanıyorum, şu anda, aslında netbeans yapılarını çalıştırmıyorum.

5

Şu anda Netbeans'ta Visual C++ kullanmak için bir eklenti/toolchain yazıyorum.
VCC4N on source forge veya NetBeans plugins numaralı projeyi bulabilirsiniz.