當我想運行一個帶IDE參數的程序時,我這樣做: ProjectProperties→運行→參數並在那裏鍵入我的參數。C++ NetBeans運行配置傳遞參數 - 問題
但是,如果我想調試,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
。