2013-03-05 12 views
6

Próbuję dowiedzieć się, czy można użyć Visual Studio 2012 jako pełnego pakietu programowania Linuksa. Wiem, że to nie jest zwykłe pytanie, ale pracuj ze mną. Do tej pory miałem możliwość używania Visual Studio jako edytora tekstów do edycji wewnątrz maszyny wirtualnej Linuksa uruchomionej na moim komputerze.Visual Studio Remote Skompiluj i uruchom

Sposób, w jaki to zrobiłem, to utworzenie stałego portalu ssh, który działa jak dysk twardy w moich oknach. Zrobiłem to za pomocą programu o nazwie WebDrive:

enter image description here

tak, że jest cool, to znaczy, że mają zdolność do pełnego widoku Moje Linux C++ projektu z programu Visual Studio. Zapewnia to wszystkie fajne rzeczy do edycji C++, które lubię w visual studio.

Więc gdzie stąd?

W gruncie rzeczy mam teraz ciężki gloryfikowany edytor tekstu.

To, co chciałbym zrobić, to sprawić, że cały "szabam" będzie działał.

Chciałbym móc zdalnie skompilować i uruchomić kod ze studia wizualnego na adres serwera. Czy to możliwe? Kod jest zbudowany za pomocą kompilatora cmake i g ++?

+0

Nie jestem pewien, czy kompilator Visual Studio będzie działał z Linuksem. Myślę, że mógłbyś napisać wtyczkę do Visual Studio, która komunikuje się z czymś na Linuksie, aby uruchomić zbudowany produkt i mieć kompilację Visual Studio do folderu współdzielonego -> tell linux to run., –

+0

Ok, to wydaje się skomplikowane, czy byłbym w jaki sposób możesz używać debuggera w VS w ten sposób? –

+0

Visual Studio ma tylko możliwość dołączania do procesów uruchomionych na komputerze lokalnym. I dobut ma możliwość dołączania do procesów działających w ramach procesów (maszyn wirtualnych). –

Odpowiedz

3

Twój najlepszy zakład będzie http://www.wingdb.com/. WinGDB umożliwia pracę w VS studio i kompilowanie na zdalnym komputerze z Linuksem bezpośrednio. Pełen krok poprzez debugowanie w VS jest obsługiwany. W przypadku bibliotek DLL można dołączyć do zdalnego procesu uruchomionego na serwerze budowania systemu Linux w VS. Doskonałe rozwiązanie do pracy w miłym środowisku deweloperów VS, ale wciąż posiadające pełną moc stosu dla systemu Linux. Automatyczne generowanie plików Makefile również za pośrednictwem plików projektu VS. Mam nadzieję że to pomoże.

+0

Dla Visual Studio 2015 możesz użyć rozszerzenia Visual C++ dla Linux. https://visualstudiogallery.msdn.microsoft.com/725025cf-7067-45c2-8d01-1e0fd359ae6e –

Powiązane problemy