【问题标题】:Entry point not found error using external lib使用外部库找不到入口点错误
【发布时间】:2016-01-20 18:55:22
【问题描述】:

我正在使用 qwt lib(版本 6.1.4)在 c++ 中制作绘图。我已经使用 Qt5.5.1 使用 msvc2013 编译器从源代码构建库。我通过在 qt-creator 中加载 qwt.pro 文件并构建它来完成此操作。到目前为止一切都很好,当我在 Qt 中加载这些示例时,它们运行良好。

但是,我现在尝试将在前面步骤中创建的 qwt.dll 包含到使用旧版本 Qt (5.4.0) 的现有项目中。本项目使用 cmake 和 Visual Studio 2013 构建和编译。我已经设法在项目中包含头文件并链接到 qwt.dll,但是现在我在使用该库时出现错误:

'Entry Point Not Found' in the dynamic link library Qt5Core.dll

这个 qt5core.dll 来自 q5.4.0。这个错误可能是由于我在构建库时使用了更新版本的 Qt 造成的吗?还是有其他原因?

根据我的理解,错误的实际含义是什么?

【问题讨论】:

    标签: visual-studio qt qwt


    【解决方案1】:

    确实是我使用与现有项目不同版本的 Qt 构建 Qwt 库的问题。我通过向使用其他 Qt 版本的 qt 添加一个工具包来解决它。然后我使用该工具包在 qtcreator 中构建 qwt,生成的库就像一个魅力!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      • 2019-07-03
      • 2016-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-02
      相关资源
      最近更新 更多