この記事では、VSCode を使用して Golang プロジェクトをデバッグする方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
推奨学習: 「vscode チュートリアル 」
{ "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "go", "request": "launch", "mode": "debug", "remotePath": "", "port": 2345, "host": "127.0.0.1", "program": "${fileDirname}", "env": { "GOPATH":"D:/Develop/vscodegolang" }, "args": [], "showLog": true } ] }その内: 「port」と「host」は go プラグインによって自動的に生成されます。「env」は環境変数を設定するもので、プロジェクト ディレクトリ (bin を含むフォルダー) に設定するだけです。 src)
デバッグ プラグインの準備この時点で、main.go を見つけて F5 キーを押すと、エラー メッセージが報告されます:
Failded to continue:"Cannot find Delve debugger. Install from https://github.com/derekparker/delve & ensure it is in your "GOPATH/bin" or "PATH"go コマンドを使用します。デバッガーをコンパイルする行
go get github.com/derekparker/delve/cmd/dlvdlv をデバッグしますGOPATH の bin ディレクトリ (プロジェクト ディレクトリ) にツールを配置しますデバッグの開始デバッグする main.go を選択します。 F5 をクリックすると、デバッグを開始できます。デバッグ ショートカット キー Visual Studio システムと互換性あり
{ "version": "0.2.0", "configurations": [ { "name": "client", "type": "go", "request": "launch", "mode": "debug", "remotePath": "", "port": 2345, "host": "127.0.0.1", "program": "${fileDirname}", "env": { "GOPATH":"D:/Develop/vscodegolang" }, "args": [], "showLog": true }, { "name": "server", "type": "go", "request": "launch", "mode": "debug", "remotePath": "", "port": 2345, "host": "127.0.0.1", "program": "${workspaceRoot}/src/server", "env": { "GOPATH":"D:/Develop/vscodegolang" }, "args": [], "showLog": true } ] }"program" "${fileDirname}" は、現在選択されているファイルを開始点として使用します"$ 「program」の「{workspaceRoot}」を選択し、パッケージ名を開始点として設定しますプログラミング関連の知識の詳細については、
プログラミング ビデオをご覧ください。 !
以上がVSCode で Golang プロジェクトをデバッグする方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。