Qt无法在外部目录中找到DLL文件

时间:2013-01-13 23:30:11

标签: c++ qt dll qt5

我一直致力于需要SiLabs dll的QT(ver 5.0.0 mscv2010)项目:

对于外部目录中的DLL:

`win32: LIBS += -L$$PWD/../../../test_devices/lib/SiLabs/ -lSiUtil`
`INCLUDEPATH += $$PWD/../../../test_devices/lib/SiLabs`
`DEPENDPATH += $$PWD/../../../test_devices/lib/SiLabs`

然而,当我将程序放在Dependency Walker下时,它发现缺少SiUtil.dll

现在,当我将项目文件和SiUtil.dll位置更改为构建文件夹中的lib文件夹时:

`win32: LIBS += -L$$PWD/lib/SiLabs/ -lSiUtil`
`INCLUDEPATH += $$PWD/lib/SiLabs`
`DEPENDPATH += $$PWD/lib/SiLabs`

它有效!

这非常烦人,因为我们正在尝试共享库文件并避免重复

由于

0 个答案:

没有答案