CentOS7環境でXilinxSDKを起動し、プロジェクトのプロパティ画面からコンパイラの設定(C/C++ Build Settings)を表示しようとすると、正常に表示されない場合があります。
以下は、Vivado2016.4環境のXilinxSDKでプロジェクトのプロパティ画面を表示させたものです。コンパイラの設定画面が表示されず、変わりにjava.lang.NullPointerException、The currently displayed page contains invalid valuesといったポップアップウィンドウが表示されます。
![C/C++ Build Settingsが表示されない](https://fpga.kice.tokyo/bitpress/wp-content/uploads/2020/06/xsdk1.jpg)
![The currently displayed page contains invalid values](https://fpga.kice.tokyo/bitpress/wp-content/uploads/2020/06/xsdk2.jpg)
![java.lang.NullPointerException](https://fpga.kice.tokyo/bitpress/wp-content/uploads/2020/06/xsdk3.jpg)
解決策
Xilinxのサイトに同様の現象に関する解決方法がありました。
Vivado 2016.1 SDK launch problem
環境変数SWT_GTK3=0を設定したターミナルからXilinxSDKを起動すると、正常に表示されるようになりました。
$export SWT_GTK3=0
![正常に表示されたC/C++ Build Settings](https://fpga.kice.tokyo/bitpress/wp-content/uploads/2020/06/xsdk4-1024x618.jpg)