我已经为一个错误苦苦挣扎了好几天,但没有找到正确的解决方案。我正在尝试在我正在 QT Creator 上开发的 C++ 应用程序中使用在 Windows 上随 cygwin 安装的 UMFPack 库。
我通过转到我的项目->右键单击->添加库来添加库...库添加论坛
在我指向的库文件中:/cygwin/lib/libumfpack.dll.a
在我指出的包含路径中:/cygwin/usr/include/suitesparse
联动类型 : 动态
QTCreator 自动添加链接如下:
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../../cygwin64/lib/ -llibumfpack.dll
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../../cygwin64/lib/ -llibumfpack.dlld
else:unix: LIBS += -L$$PWD/../../../../cygwin64/lib/ -llibumfpack.dll
INCLUDEPATH += $$PWD/../../../../cygwin64/usr/include/suitesparse
DEPENDPATH += $$PWD/../../../../cygwin64/usr/include/suitesparse
但是,当我构建项目时,会显示以下错误:
**:-1: error: LNK1104: cannot open file 'libumfpack.dlld.lib'**
谁能指出我正确的方向?