Visual Studio 2019のLinux C++プログラミングでGUIのデバッグができないとき

When you failed remote debugging with Visual Studio Linux C++
Visual Studio 2019のテンプレートとして提供されているLinux C++プロジェクトではgtkなどを使ったGUIプログラムも開発できますが、普通にリモートでバッグをしようとすると「gtk_init」を呼び出した時点で不正終了してしまいます。これはX Window Serverがリモート元にアクセスしようとするために発生するもので、これはプロジェクトプロパティ「デバッグ→起動前コマンド(Pre-Launch Command)」に「export DISPLAY=:0.0」を指定し、デバッグ先の機器でGUIを表示させるようにすれば解決します。

2020/01/25