C++ NetBeans运行配置传递参数 - 问题

问题描述:

当我想运行一个带IDE参数的程序时,我这样做: ProjectProperties→运行→参数并在那里键入我的参数。C++ NetBeans运行配置传递参数 - 问题

但是,如果我想调试,NetBeans将忽略这些给定的参数。

那么如何使用命令行参数调试项目?

我有同样的问题。我实现NetBeans C项目不带命令行参数在调试模式..,但只跑(F6).. .. 我所做的版本(NetBeans/MinGW的): 卸载mingw-get 运行mingw-get-inst-20100909.exe(这有gdb 7.1)。 http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20100909/ 这是一个temporarry解决方案,直到二进制的NetBeans 6.9.2版本将.. 希望这有助于有人..

我有同样的问题,并有办法绕过它。

首先,您需要启用在NetBeans中GDB控制台,通过设置您的NetBeans配置文件选择这个(你将不得不关闭的NetBeans为它工作)

-J-Dgdb.console.window =真

接下来,在NetBeans上,在启动程序之前,在main()的开始处设置一个断点。一旦执行破坏,使用“set args [arguments]”gdb命令,然后再运行“run”重新启动调试程序,现在使用参数设置。

当您重新生成项目时,您不需要关闭调试会话,因为当您再次发出“运行”命令时,GDB将检测到它并重新加载新的二进制文件;这样你不必再次设置参数。

我与Netbeans 6.9有相同的问题,但不是6.8,发现解决方案是更新Netbeans

http://forums.netbeans.org/topic36082.html