2013-03-05 12 views
6

Visual Studio 2012'yi tam bir linux geliştirme paketi olarak kullanmanın mümkün olup olmadığını anlamaya çalışıyorum. Bunun normal bir soru olmadığını biliyorum ama benimle çalış. Şimdiye kadar sahip olduğum şey, Visual Studio'yu bilgisayarımda çalışan bir Linux sanal makinesinin içinde düzenlemek için bir metin editörü olarak kullanma yeteneğidir.Visual Studio Uzaktan Derleme ve Çalıştırma

Bunu yapmamın yolu, pencerelerimde sabit disk gibi davranan kalıcı bir ssh portalı oluşturmaktır. Ben WebDrive adında bir program kullanarak yapmış:

enter image description here

Böylece, bu tam olarak Visual Studio benim Linux C++ projesi görüntülemek yeteneğine sahip serin araçla gerçekleştirilir. Bu görsel stüdyo hakkında sevdim serin C++ düzenleme şeyleri sağlar.

Peki buradan nereye?

Temel olarak şu anda sahip olduğum şey ağır bir övgü dolu metin editörüdür.

Yapmak istediğim şey bütün 'shabam' çalışmasını sağlamak.

Görsel sunucudan bir sunucu adresinde uzaktan kod derleyebilmeyi ve çalıştırmayı istiyorum. Mümkün mü? Kod cmake ve g ++ derleyici ile oluşturulmuştur?

+0

Visual Studio'nun derleyicisinin Linux ile çalışıp çalışmadığından emin değilim. Visual Studio için Linux'ta bir şeyle iletişim kuran, yerleşik ürünü çalıştırmak ve Visual Studio'nun paylaşımlı klasöre sahip olmasını sağlamak için bir eklenti yazabileceğinizi düşünüyorum -> Linux'u çalıştırmaya söyle., –

+0

Tamam, karmaşık görünüyorsa, VS'deki debugger'ı bu şekilde kullanabiliyor musunuz? –

+0

Görsel stüdyo sadece yerel makinede çalışan işlemlere ekleyebilme özelliğine sahiptir. Ben, süreçler içinde çalışan süreçlere (sanal makineler) ekleme yeteneği var. –

cevap

3

En iyi bahsiniz http://www.wingdb.com/ olacaktır. WinGDB, VS stüdyo içinde çalışmayı ve doğrudan bir uzak Linux makinesinde derlemeyi sağlar. VS içinde hata ayıklama yoluyla tam adım desteklenmektedir. DLL'ler için, VS içinde Linux yapı sunucunuzda çalışan uzak işlemlere ekleyebilirsiniz. VS dev ortam kinder içinde çalışmak için ama yine de Linux dev yığını tam gücü sahip olmak için büyük bir çözüm. VS proje dosyaları üzerinden makefiles otomatik üretimi. Bu yardımcı olur umarım.

+0

Visual Studio 2015 için Visual C++ for Linux eklentisini kullanabilirsiniz. https://visualstudiogallery.msdn.microsoft.com/725025cf-7067-45c2-8d01-1e0fd359ae6e –