【问题标题】:Cannot find libiomp5.so when running code in Qt creator在 Qt creator 中运行代码时找不到 libiomp5.so
【发布时间】:2016-03-03 01:39:01
【问题描述】:

我正在使用英特尔编译器icc 在 Qt 创建器中测试我的 OpenMP 代码。当我在 Qt creator 中运行它时,总是出现错误libiomp5.so: cannot open shared object file: No such file or directory

然后我检查了LD_LIBRARY_PATH,一切都很好。我还使用ldd 命令查看链接库。

libiomp5.so => /opt/intel/compilers_and_libraries_2016.2.181/linux/compiler/lib/intel64/libiomp5.so (0x00007fadada3a000)

如图所示,该程序实际上已链接到该库,我什至可以直接在终端中运行它。这很奇怪,因为我使用 Qt creator 构建了整个项目。

【问题讨论】:

    标签: openmp icc


    【解决方案1】:

    终于自己解决了这个问题。只需将库的路径添加到ld.so.conf。然后运行ldconfig 更新缓存。

    【讨论】:

      猜你喜欢
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-04
      • 2016-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多