code::blocks デバッガーを使用しようとしています。その方法については、この基本的なチュートリアルに従いました。you tube で 2 つの動画も見ました。私は実際に、宣言と実装が別々のファイルにある大きなファイルで試していました(1つはヘッダーファイルtree.hで、1つはその実装tree.cppで、最後の1つはヘッダーファイルをチェックするためのimplementation_tree.cppメイン関数でした)しかし、うまくいかなかったので、非常に単純なプログラムで試しました。しかし、デバッガーはこのエラーを表示します
Building to ensure sources are up-to-date
Selecting target:
Debug
Adding source dir: F:\Coding\test\test\
Adding source dir: F:\Coding\test\test\
Adding file: F:\Coding\test\test\bin\Debug\test.exe
Changing directory to: F:/Coding/test/test/.
Set variable: PATH=.;C:\Program Files\CodeBlocks\bin;C:\Program Files\CodeBlocks;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0
[debug]Command-line: F:\Coding\Data Structures\tree.h -nx -fullname -quiet -args F:/Coding/test/test/bin/Debug/test.exe
[debug]Working dir : F:\Coding\test\test
Starting debugger: F:\Coding\Data Structures\tree.h -nx -fullname -quiet -args F:/Coding/test/test/bin/Debug/test.exe
failed
この行にあるものは何でも[debug]Command-line:は、以前にデバッグしようとしていた tree.h ファイルのアドレスです。しかし、今ではすべてのブレークポイントとそのファイルに関連するすべてを Code::Blocks から削除し、そのファイルの場所を変更しましたが、それでもStarting debugger:に同じアドレスが表示されます。関連するすべてのものを数回削除した後、テストプログラムも再構築しましたが、それでも同じエラーが発生します。GDBを使用しています。
初めてこれを試して、チュートリアルや他のフォーラムなどを進めることができないため、この質問が非常にばかげているように聞こえる場合は、申し訳ありません。スタックオーバーフローに関する他の関連する質問も見ましたが、どれもうまくいきません。だから、助けてください。ありがとう。