首页 > 解决方案 > 链接动态库时出现Qt错误

问题描述

我是在 Windows 环境中使用 Qt 的新手,我在为项目链接动态库时遇到问题。

我将boost和quantlib构建为动态库并包含在项目中,但应用程序抛出错误:“LNK1104:无法打开文件'QuantLib-vc141-mt.lib'”

这是我的 .pro 文件,

INCLUDEPATH += "C:/Users/som/Desktop/boost_1_68_0"  \#Boost
               "C:/Users/som/Desktop/QuantLib-master" #Quantlib

LIBS += -LC:/Users/som/Desktop/QuantLib-master/lib/ #QuantLib
LIBS += -LC:/Users/som/Desktop/boost_1_68_0/stage/lib/ #Boost
LIBS += -lQuantLib-vc141-mt
LIBS += -lboost_date_time-vc141-mt-x32-1_68

quantlib 库目录包含 QuantLib-vc141-mt.dll 和 lQuantLib-vc141-mt-gd.dll 文件。

标签: visual-studioqtboostquantlib

解决方案


推荐阅读