SysProgs VisualGDB Ultimate Edition 6.1 Beta 4 v6.1.4.5447 – Visual Studio Power for Cross-Platform Development
توسعه برنامههای C و ++C به صورت Cross-Platform در Visual Studio
Specification
| Feature | Debugging |
|---|
| Platform | Windows |
|---|
توضیحات:
VisualGDB Ultimate Edition افزونه ای برای Visual Studio است که توسعه پروژههای Cross-Platform با C و C++ را در همان محیط همیشگی انجام میدهد. فرقی نمی کند روی سیستمهای Embedded کار کنید، برنامه Linux بنویسید، برای Native Android توسعه دهید یا با Raspberry Pi، ESP32، Arduino و سایر بردهای Linux سر و کار داشته باشید؛ همه این پروژهها را میتوان از داخل Visual Studio مدیریت کرد و دیگر لازم نیست مدام بین چند ابزار مختلف جابه جا شوید.
تقریبا تمام مراحل توسعه در یک محیط انجام میشوند. Build، Deployment، Debugging، IntelliSense، اجرای Test و مدیریت پروژه کنار هم قرار گرفته اند. برای Debug هم محدود به یک روش نیستید؛ بسته به نوع پروژه میتوانید از Local Debugging، SSH یا JTAG استفاده کنید. اگر پروژه ای از قبل با GNU Make، CMake یا QMake ساخته شده باشد، وارد کردن آن زمان زیادی نمی گیرد. موتور IntelliSense مبتنی بر Clang هم فقط پیشنهاد کد ارائه نمی دهد؛ جابه جایی بین بخشهای پروژه، Refactoring، تولید کد، بررسی دستورات Preprocessor و حتی اصلاح بسیاری از خطاهای رایج را انجام میدهد. همین باعث میشود روند توسعه روان تر پیش برود.
در پروژههای بزرگ، پیدا کردن دلیل خطاهای Build گاهی زمان زیادی میگیرد. VisualGDB آنها را بررسی میکند و برای بسیاری از خطاهای متداول C و C++ راهکارهای آماده ارائه میدهد. ارتباط با CppUTest و GoogleTest نیز از قبل در نظر گرفته شده است، بنابراین اجرای Test و Debug کردن آنها دردسر خاصی ندارد. Linux Profiling، دسترسی به سورس از طریق SSH و اشتراک گذاری تنظیمات پروژه میان اعضای تیم هم جزو قابلیتهایی هستند که در کارهای تیمی حسابی به چشم میآیند.
ویژگی ها:
- توسعه پروژههای Embedded، Linux، Android، Raspberry Pi، ESP32 و Arduino
- Debug به صورت Local، SSH و JTAG
- IntelliSense مبتنی بر Clang همراه با Navigation و Refactoring
- وارد کردن پروژههای GNU Make، CMake و QMake
- بررسی و رفع خطاهای رایج Build در C و C++
- ارتباط با CppUTest و GoogleTest
- Linux Profiling و ابزارهای تحلیل برنامه
- اشتراک گذاری تنظیمات و Presetهای پروژه بین اعضای تیم
مناسب برای:
این افزونه بیشتر برای تیمها و برنامه نویسانی کاربرد دارد که توسعه پروژههای C و C++ را در Visual Studio انجام میدهند و همزمان با محیطهایی مثل Embedded، Linux، Android یا IoT کار میکنند. یکپارچه بودن ابزارها باعث میشود بیشتر مراحل توسعه، تست و اشکال زدایی بدون خروج از Visual Studio انجام شود.
سوالات متداول:
VisualGDB به کدام محیط توسعه اضافه میشود؟
این افزونه روی Microsoft Visual Studio نصب میشود و ابزارهای مورد نیاز برای توسعه Cross-Platform پروژههای C و C++ را به آن اضافه میکند.
با چه سیستمها و سخت افزارهایی میتوان کار کرد؟
از پروژههای Embedded، برنامههای Linux، کدهای Native Android، بردهای Raspberry Pi، ESP32، Arduino و سایر بردهای Linux پشتیبانی میشود.
آیا امکان وارد کردن پروژههای موجود وجود دارد؟
بله. پروژههای مبتنی بر GNU Make، CMake و QMake را میتوان بدون نیاز به ساخت دوباره وارد و مدیریت کرد.
آیا Unit Test هم اجرا میشود؟
بله. VisualGDB با CppUTest و GoogleTest یکپارچه شده و اجرای Test و Debug آنها را برای پروژههای Embedded، Linux و Android انجام میدهد.









Reviews
Clear filtersThere are no reviews yet.