2013-03-05 40 views
6

Tôi đang cố gắng tìm ra nếu nó có thể sử dụng Visual Studio 2012 như là một bộ phát triển Linux đầy đủ. Tôi biết đây không phải là câu hỏi thường xuyên ở đây nhưng làm việc với tôi. Những gì tôi có cho đến nay là khả năng sử dụng Visual Studio như một trình soạn thảo văn bản để chỉnh sửa bên trong một máy ảo của Linux đang chạy trên máy tính của tôi.Visual Studio từ xa biên dịch và chạy

Cách tôi đã thực hiện việc này là thiết lập cổng ssh cố định hoạt động như một ổ cứng trong cửa sổ của tôi. Tôi đã làm điều này bằng cách sử dụng chương trình gọi là WebDrive:

enter image description here

Vì vậy, đó là mát mẻ, nó có nghĩa là tôi có khả năng để xem đầy đủ ++ Dự án Linux c của tôi từ Visual Studio. Điều này cung cấp tất cả những điều chỉnh sửa C++ tuyệt vời mà tôi thích về studio trực quan.

Vậy từ đâu đến?

Về cơ bản những gì tôi có bây giờ là một trình soạn thảo văn bản được đánh giá cao.

Điều tôi muốn làm là làm cho toàn bộ 'shabam' hoạt động.

Tôi muốn có thể biên dịch và chạy mã từ studio trực quan từ xa trên địa chỉ máy chủ. Có thể không? Mã được xây dựng với trình biên dịch cmake và g ++?

+0

Tôi không chắc chắn nếu trình biên dịch Visual Studio sẽ làm việc với Linux. Tôi nghĩ rằng bạn có thể viết một plugin cho Visual Studio mà giao tiếp với một cái gì đó trên Linux, để chạy các sản phẩm được xây dựng, và có Visual Studio xây dựng vào thư mục được chia sẻ -> nói với linux để chạy., –

+0

Ok, có vẻ phức tạp, tôi sẽ có thể sử dụng trình gỡ rối trong VS theo cách này bạn nghĩ không? –

+0

Visual studio chỉ có khả năng đính kèm vào các tiến trình đang chạy trên máy cục bộ. Tôi dobut nó có khả năng đính kèm vào các tiến trình đang chạy trong các tiến trình (các máy ảo). –

Trả lời

3

Đặt cược tốt nhất của bạn sẽ là http://www.wingdb.com/. WinGDB cho phép làm việc trong VS studio và biên dịch trực tiếp trên một máy Linux từ xa. Bước đầy đủ thông qua gỡ lỗi trong VS được hỗ trợ. Đối với các tệp DLL bạn có thể đính kèm vào quá trình từ xa chạy trên máy chủ xây dựng Linux của bạn trong VS. Giải pháp tuyệt vời để làm việc trong môi trường VS dev tốt hơn nhưng vẫn có toàn bộ sức mạnh của chồng dev Linux. Tự động tạo các tệp makefiles thông qua các tệp dự án VS. Hi vọng điêu nay co ich.

+0

Đối với Visual Studio 2015, bạn có thể sử dụng phần mở rộng Visual C++ cho Linux. https://visualstudiogallery.msdn.microsoft.com/725025cf-7067-45c2-8d01-1e0fd359ae6e –

Các vấn đề liên quan