您的位置:首页 > 运维架构 > Linux

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

2014-12-08 22:59 267 查看
快乐虾
http://blog.csdn.net/lights_joy/
欢迎转载,但请保留作者信息

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

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



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



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


intIDebugEngineLaunch2.LaunchSuspended(string
pszServer,
IDebugPort2
port,
string
exe,
string
args,
string
dir,
string
env,
string
options,
enum_LAUNCH_FLAGS
launchFlags,
uint
hStdInput,
uint
hStdOutput,
uint
hStdError,
IDebugEventCallback2
ad7Callback,
out
IDebugProcess2
process)

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






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: