0

我一直在研究一个需要 SiLabs dll 的 QT(版本 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`

有用!

这很烦人,因为我们试图共享库文件并避免重复

谢谢

4

0 回答 0