WindowsのプラットフォームでGCCコンパイラを使用してC++をデバッグするためにVSコードを使用している人はいますか?一部のPDBファイルが見つからない、またはSystem32ディレクトリから開くことができないなどのエラーが表示されます。私がデバッグを始めているとき、プログラムはブレークポイントを打つことなく実行されています。では、私はこれらのエラーでデバッグ機能を使用することができないので、これらのPDBエラーについて何をすべきですか。C++(ウィンドウ)を使用してVSコードでC++をデバッグする際のエラー
0
A
答えて
1
下記のmy launch.jsonとtask.json。 は、プロジェクトフォルダにビルドフォルダ launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch (GDB)",
"type": "cppdbg",
"request": "launch",
"targetArchitecture": "x86",
"program": "${workspaceRoot}\\build\\${fileBasename}.exe",
"miDebuggerPath":"C:\\mingw-w64\\bin\\gdb.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"externalConsole": true,
"preLaunchTask": "g++"
}
]
}
tasks.json
{
"version": "0.1.0",
"command": "g++",
"args": ["-g","-std=c++11","${file}","-o","${workspaceRoot}\\build\\${fileBasename}.exe"],
"problemMatcher": {
"owner": "cpp",
"fileLocation": ["relative", "${workspaceRoot}"],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
}
c_cpp_properties.json
{
"configurations": [
{
"name": "Mac",
"includePath": [
"/usr/include"
],
"browse": {
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": "",
"path": [
"/usr/include",
"${workspaceRoot}"
]
},
"intelliSenseMode": "clang-x64"
},
{
"name": "Linux",
"includePath": [
"/usr/include"
],
"browse": {
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": "",
"path": [
"/usr/include",
"${workspaceRoot}"
]
},
"intelliSenseMode": "clang-x64"
},
{
"name": "Win32",
"includePath": [
"C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.10.25017/include"
],
"browse": {
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": "",
"path": [
"C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.10.25017/include",
"${workspaceRoot}"
]
},
"intelliSenseMode": "msvc-x64"
}
],
"version": 2
}
フォルダ
をそこに持っていることを確認してください関連する問題
- 1. VS 2010でNUnitを使用したネイティブ/マネージC++のデバッグ
- 2. extern "C"を使用してC++で(醜い)Cコードを使用
- 3. HttpClient Vsを使用してWeb APIを呼び出す際の問題。 WebClient C#
- 4. `extern" C "vsネイティブC++ライブラリを使用してCライブラリを使用する場合の欠点は何ですか?
- 5. C++ VS 2017グローバル変数の設定 - デバッグでブレークポイントのみを使用するプログラム
- 6. C++プログラムのデバッグにVisualStudioコードを使用できますか?
- 7. VSコードを使用してPHPを起動してデバッグする方法は?
- 8. C++(vs2013)でlibcurlを使用してSSL接続エラーをデバッグする方法
- 9. デバッグC++コード
- 10. AndroidデバイスでVSコードを使用してIonic2アプリをデバッグする方法
- 11. Visual StudioでCプログラムをデバッグするコード
- 12. MacでEclipse Galileoを使用してC++をデバッグする
- 13. gmpを使用してC++でコードをコンパイルする際にエラーが発生しました
- 14. CPLEX C++でaddMIPStart()を使用する際のエラー
- 15. Embedded Monoを使用したデバッグC#コードでブレークポイントを設定する方法は?
- 16. デバッグECX_BAD_ACCESSエラーC++
- 17. Native C/C++コードを使用してAndroidアプリを公開する
- 18. C++をコンパイル/デバッグするためのVSコードの設定方法は?
- 19. Code :: Blocksを使用したCのデバッグ
- 20. DllのC#プロジェクトでCコードを使用
- 21. vsコードC#omnisharp、どうすれば外部ライブラリをデバッグできますか
- 22. Swiftで使用されたObj-Cライブラリでカテゴリを使用する際のエラー
- 23. Visual C++を使用してmongodbソースコードを構築する際のエラー
- 24. Codeblocksを使用してCをコンパイルする際のさまざまなエラー
- 25. VS 2017でスキャフォールディングを使用する際のエラー
- 26. Visual Studioを使用してWindowsでC#コードとumanaged C++コードを混ぜる
- 27. VS 2008 SP1 Web(C#)を使用したSQL Compact Frameworkエラー(4.0)
- 28. EXC_BAD_ACCESSコード= 2 ARCを使用したObj-Cコードのエラー
- 29. VSコードとタイプスクリプトを使ってe2eテストをデバッグする方法
- 30. gdbを使ってC++をデバッグする
何が起こったのですか? –
デバッグを開始できません。 tasks.jsonとlaunch.jsonファイルで行われる変更を教えてください。 – Desmond