目前QtCreator是不支持添加后缀为dll动态库的,一般添加动态库的时候都是以lib或者a结尾的文件。Linux下则是so和a结尾的文件。MacOS为dylib。
那么如果你只是有一个dll文件,没有.lib或者.a的文件,怎么办?
这个时候,我们可以直接如下图所示添加该dll文件的路径即可。
另外,大家在进行跨平台开发的时候,需要指定win32:{},以及在代码中指定#ifdef Q_OS_WIN等标识。

- win32: {
-
- LIBS += D:/msys64/mingw64/bin/zlib1.dll
- LIBS += -LD:/msys64/mingw64/bin/ -laspell
-
- INCLUDEPATH += D:/msys64/mingw64/include
- DEPENDPATH += D:/msys64/mingw64/include
- # LIBS += zlib1.dll
-
- contains(USE_ASPELL,true)
- {
- exists ("C:\\MinGw\\include\\aspell.h")
- {
- message ("ASpell enabled")
- LIBS += -laspell-15