使用外部库

时间:2016-01-20 18:55:23

标签: visual-studio qt qwt

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

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

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

这个qt5core.dll是q5.4.0中的那个。这个错误可能是因为我在构建lib时使用了更新版本的Qt吗?或者还有其他原因吗?

我的理解错误究竟意味着什么?

1 个答案:

答案 0 :(得分:0)

确实问题是我使用不同版本的Qt构建Qwt lib,然后使用现有项目。我通过添加一个使用其他Qt版本的qt的套件来解决它。然后我使用该套件在qtcreator中构建qwt,结果lib就像一个魅力!