2016-01-20 50 views
0

使用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而導致的?或者還有另外一個原因呢?

而我的理解錯誤實際上是什麼意思?

回答

0

這確實是我用不同版本的Qt構建Qwt庫然後使用現有項目的問題。我通過添加一個工具包來解決這個問題,它使用了另一個Qt版本。然後我使用該工具包在qtcreator中構建qwt,並且生成的lib像一個魅力一樣工作!