我一直在研究一个需要 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`
有用!
这很烦人,因为我们试图共享库文件并避免重复
谢谢