首页 > 代码库 > Vs2013在Linux开发中的应用(17): 调试参数传递

Vs2013在Linux开发中的应用(17): 调试参数传递

快乐虾

http://blog.csdn.net/lights_joy/

欢迎转载,但请保留作者信息


在启动调试后还有一个问题,那就是调试参数的传递,当调试器启动时,我们似乎已经无法获取到IDE的项目参数,此时只能通过调试器的环境变量进行参数传递。


首先在项目参数中定义好目标机器的相关信息:


然后将这些参数通过调试器的环境变量参数传递进去:


当启动调试时,SDM将调用:


       intIDebugEngineLaunch2.LaunchSuspended(stringpszServer,IDebugPort2port,stringexe,stringargs,stringdir,stringenv,stringoptions,enum_LAUNCH_FLAGSlaunchFlags,uinthStdInput,uinthStdOutput,uinthStdError,IDebugEventCallback2ad7Callback,outIDebugProcess2process)


在这里env可以得到传递进来的环境变量:


 






Vs2013在Linux开发中的应用(17): 调试参数传递