带命令行的应用程序怎么调试,紧急求助!!!
下面这段代码怎么加了断点,出个黑的框,然后就结束了,怎么调试啊
int _cdecl
wmain(
__in int argc,
__in_ecount(argc) LPWSTR argv[]
)
{
DWORD dwRetCode = ERROR_SUCCESS;
if (argc <= 1)
{
wcout << L"Please type \"" << argv[0] << L" ?\" for help." << endl;
dwRetCode = ERROR_INVALID_PARAMETER;
}
else
{
// don't pass in the first parameter
ExecuteCommand(argc-1, argv+1);
}
return dwRetCode;
}
[解决办法]
可以用命名管道,或者编译成EXE执行看看结果
[解决办法]
工程、属性、调试、命令参数中填写命令行内容
[解决办法]
是不是加断点的位置没对,在DWORD dwRetCode = ERROR_SUCCESS;在这一行加应该就没事