دیباگ کد از راه دور - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

دیباگ کد از راه دور

+1 امتیاز
سلام. آیا پروژه c++ تو ویژوال استدیو را میشه از راه دور دیباگ کرد؟ اگر شدنیه به چه صورت باید عمل کرد؟
سوال شده آذر 28, 1398  بوسیله ی مریم اکرمی (امتیاز 482)   25 55 66

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام.

تنظیمات کامیوتر راه دور :

ابتدا با توجه به نسخه کامپایلرتون و پلتفرم مدنظر ابزار remote tools را دانلود و در کامپیوتر راه دور نصب کنید.وقتی که نصب تموم شد اجراش کنید .

این صفحه ظاهر میشه به صورت زیر عمل کنید:

 

Remote Debugger configuration

 

 

بعدش کلید configure remote debugging رو بزنید صفحه زیر ظاهر میشه که عملیات راه اندازی به پایان رسیده .

 

 

Remote Debugger window

 

 

نام کامپیوتر راه دور و پورتی هستش که باید ویژوال استدیو از این طریق بهش وصل شه. پیشنهاد من برای اینکه با خطا مواجه نشید از IP کامپیوتر راه دور استفاده کنید.بعدش برید منوی tools->options و دسترسی کامل بدید که به مشکل نخورید به صورت زیر:

 

 

 

 

 

مسیر کامل فایل اجرایی را یادداشت کنید که باید تو تنظیمات پروژه ویژوال استدیو واردش کنید.

 

تنظیمات ویژوال استدیو :

حالا برید سراع پروژه تون توی ویژوال استدیو برید سراغ property پروژه و سپس debugging.

تو بخش Debugger to lanch گزینه Remote Windows Debugger را انتخاب کنید.

 

 

RemoteDebuggingCPlus

 

 

توی بخش remote command همون آدرس فایل اجرایی پروژه در کامپیوتر راه دور را که یادداشت کردید را اینجا وارد کنید.

working directory هم از همان آدرس بالا فقط مسیرش را در اینجا وارد کنید.

Remote Server Name هم IP و پورت رو که یادداشت کردید را وارد کنید.

deplyment directory هم مسیر پروژه ویژوال استدیو رو بدید .

حالا روی پروژه فوکوس کنید و کلید F5 را بزنید .برنامه در کامپیوتر راه دور اجرا میشه.

یه break point توی پروژه تون بذارید.

سپس برید یه بخش از برنامه را تو کامپیوتر راه دور اجرا کنید تا به break point مدنظر تون برسید.

پاسخ داده شده آذر 28, 1398 بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
انتخاب شد آذر 29, 1398 بوسیله ی مصطفی ساتکی
البته یک موردی را هم در ادامه مطالب شما اضافه کنم همه این مواردی که عرض شد برای شبکه داخلی هستش چنانچه قصد دارید در سطح نت از این روش استفاده کنید باید نرم افزار Hamachi را دو طرف نصب کنن تا ip ثابت داشته باشید که خود مایکروسافت این روش را پیشنهاد نمی کنه چون واقعا کنده مخصوصا با اینترنت ما. ولی
 به هر حال کار راه اندازه گفتم شاید بدردتون بخوره
...