在CodeXL之外运行Qt应用程序工作正常,但在CodeXL中它崩溃了

时间:2016-12-12 16:14:34

标签: linux qt debugging crash codexl

我的Qt应用程序在Linux(Ubuntu)下的CodeXL调试器中运行时崩溃了,为什么会这样?

当它崩溃时,选择了顶部堆栈框架,但未找到#34; raise.c"。

1 个答案:

答案 0 :(得分:1)

我在this post on the AMD forum找到了崩溃的原因。但是,在CodeXL用户界面中,修复过程似乎已经过时了。

对我有用的修复:

CodeXL - >档案 - >项目设置 - >一般 - >环境变量 - > " ...&#34 ;.添加一个名为LD_LIBRARY_PATH的env var和value - Qt .so文件所在的路径。对我来说,路径是/home/stefan/software/Qt5.7.0/5.7/gcc_64/lib

注意:相同的修复程序适用于Windows,但您应该使用PATH env var而不是LD_LIBRARY_PATH