Eclipse月历中的C++调试
我设法启动我的应用程序,但命令参数没有传递给它 这是我的调试配置漫画: 我尝试了所有我能想象的方法来启动它,运行方式,运行配置,Bug图标提到我的调试cfg名称…,它运行,但从来没有使用我的参数。它表明: 当我在等待xml和CRM.lsa参数时 另一件让我困惑的事情是: -无论我是否在参数teb上正确指定工作目录,它都是带有输入文件CRM.lsa的目录 -是否应该更改“公用”选项卡上的标准输入和输出设置,我不希望可执行文件将文件CRM.lsa作为输入并输出(如果有)到控制台或其他文件 希望得到一些建议,Eclipse有时是如此的核心Eclipse月历中的C++调试,c++,eclipse,debugging,eclipse-luna,C++,Eclipse,Debugging,Eclipse Luna,我设法启动我的应用程序,但命令参数没有传递给它 这是我的调试配置漫画: 我尝试了所有我能想象的方法来启动它,运行方式,运行配置,Bug图标提到我的调试cfg名称…,它运行,但从来没有使用我的参数。它表明: 当我在等待xml和CRM.lsa参数时 另一件让我困惑的事情是: -无论我是否在参数teb上正确指定工作目录,它都是带有输入文件CRM.lsa的目录 -是否应该更改“公用”选项卡上的标准输入和输出设置,我不希望可执行文件将文件CRM.lsa作为输入并输出(如果有)到控制台或其他文件 希望得
谢谢 你希望看到什么?一切乍一看都很好。您是否尝试输出argv[1]和argv[2]?@chrmue,我希望在变量面板中看到正确的值。也许,我太习惯于MSV从我过去的胜利经验中精心制作的输出。现在我明白了,一切正常-至少测试项目是这样。值是正确的,您可以看到argv[0],它是您启动的进程的名称。尝试在控制台上输出argv[1]和argv[2],或者在表达式选项卡中作为表达式输出。我现在在控制台中找不到我的输出。我应该换哪一个?谢谢。我想你是对的,这个值是正确的-它只是显示指针地址,而不是有意义的信息。现在,我努力在调试时在控制台中查看输出。