2017-10-06 28 views
1

Westonをコマンドラインから起動したときにデバッグセッションを開始すると、次のエラーで終了します。 デバッグを開始できません。デバッガ端末の初期化に失敗しました。Westonの起動時にデバッグを開始できません

メインの先頭にブレークポイントを設定する(または "stopAtEntry":trueを使用する)必要があります。停止するには、手動でウェストンを起動してデバッグセッションを続ける必要があります。

これを避ける方法はありますか?

のUbuntu 16.04、C++、Visual Studioのコード1.17

答えて

0

私は私の問題に対する回避策/解決策を見つけた: launch.jsonはtasks.json内で定義されたタスクを実行することができ、 "preLaunchTask" と呼ばれる属性が含まれています。ウェストンは、デバッグを開始する前に終了することができますこの方法:

タスク(tasks.json):

"taskName": "kill weston", 
"type": "shell", 
"command": "killall weston || true" 

起動(launch.json):

"preLaunchTask": "kill weston" 

今、私は方法を見つける必要がありますデバッグセッションの開始後にウェストンを起動するにはどうすればいいですか?

関連する問題