1

Linux (Ubuntu) で CodeXL デバッガーを実行すると Qt アプリがクラッシュします。

クラッシュすると、一番上のスタック フレームが選択され、「raise.c が見つかりませんでした」というメッセージが表示されます。

4

1 に答える 1

1

AMD フォーラムのこの投稿で、クラッシュの原因を見つけました。しかし、そこにある修正は、CodeXL UI のどこに移動するかという点で時代遅れのようです。

私のために働いた修正:

CodeXL -> ファイル -> プロジェクト設定 -> 一般 -> 環境変数 -> "...". そこに、名前LD_LIBRARY_PATHと値 (Qt.soファイルが存在するパス) を持つ環境変数を追加します。私にとってその道は/home/stefan/software/Qt5.7.0/5.7/gcc_64/lib.

注:同じ修正が Windows でも機能しますが、そこではPATHenv var ではなく env var を使用する必要がありますLD_LIBRARY_PATH

于 2016-12-12T16:14:33.953 に答える