は、私はC++プロジェクトを作成し、2015年LLVM-vs2014でソースレベルでデバッグすることはできますか?
私はコンパイルすることができますVSでのプラットフォームのツールセットやコンパイラの出力などとしてLLVM-vs2014を選択2015年
のVisual StudioでWindowsの最新LLVMをインストール次の:
を------すべての始めの再構築:プロジェクト:Cxx1zTest、設定:デバッグのx64 ------ 1> Cxx1zTest.vcxproj - > D:\プロジェクト\ Cxx1zTest \ x64の\ Debug]を\ Cxx1zTest.exe 1> Cxx1zTest.vcxproj - > D:\ projects \ Cxx1zTest \ x64 \ D ebug \ Cxx1zTest.pdb(全PDB) ==========すべてリビルド:1は、成功0失敗、0も私ができる==========
をスキッププロジェクトを正常に実行します。
問題は、次のとおりです。VC++が行うように
私はソースレベルでプロジェクトをデバッグすることはできません。完全なpdbが生成されます。
私はデバッグウィンドウの出力、デバッグを開始するにはF5キーを押した後:
'Cxx1zTest.exe'(Win32の):ロード 'D:\プロジェクト\ QbgTestServer \ x64の\デバッグ\ Cxx1zTest.exe' を。シンボルが読み込まれました。 'Cxx1zTest.exe'(Win32): 'C:\ Windows \ System32 \ ntdll.dll'が読み込まれました。 PDBファイルを見つけたり開くことができません。 'Cxx1zTest.exe'(Win32):ロードされた 'C:\ Windows \ System32 \ kernel32.dll'。 PDBファイルを見つけたり開くことができません。 'Cxx1zTest.exe'(Win32): 'C:\ Windows \ System32 \ KernelBase.dll'が読み込まれました。 PDBファイルを見つけたり開くことができません。 'Cxx1zTest.exe'(Win32): 'C:\ Windows \ System32 \ vcruntime140d.dll'が読み込まれました。 PDB ファイルを見つけたり開くことができません。 'Cxx1zTest.exe'(Win32): 'C:\ Windows \ System32 \ msvcp140d.dll'が読み込まれました。 PDBファイルを見つけたり開くことができません。 'Cxx1zTest.exe'(Win32): 'C:\ Windows \ System32 \ ucrtbased.dll'が読み込まれました。 PDBファイルを見つけたり開くことができません。 'Cxx1zTest.exe'(Win32): 'C:\ Windows \ System32 \ kernel.appcore.dll'が読み込まれました。 PDB ファイルを見つけたり開くことができません。 'Cxx1zTest.exe'(Win32): 'C:\ Windows \ System32 \ msvcrt.dll'が読み込まれました。 PDBファイルを見つけたり開くことができません。 'Cxx1zTest.exe'(Win32): 'C:\ Windows \ System32 \ rpcrt4.dll'が読み込まれました。 PDBファイルを見つけたり開くことができません。 0x16ecスレッドは コード0(0x0)で終了しました。スレッド0x115dcはコード0(0x0)で終了しました。 スレッド0x9740がコード0(0x0)で終了しました。プログラム '[1108] Cxx1zTest.exe'がコード0(0x0)で終了しました。
根本原因は何ですか。
問題を解決するための回避策はありますか?
なぜできないのですか? – arrowd
'D:\ projects \ Cxx1zTest \ x64 \ Debug \ Cxx1zTest.pdb'と' D:\ projects \ QbgTestServer \ x64 \ Debug \ Cxx1zTest.exe'のどちらかのパスの問題があります。シンボルディレクトリが正しく設定されていることを確認してください。 – antipattern