使用 qextserialport 编写串口助手的时候,提示找不到 __imp_SetupDiGetDeviceRegistryPropertyW,经过摸索有以下两种解决方法:
第一种:
把相应的源文件手动加入到项目中,不要加入 qextserialport.pri 文件,在 项目 pro 文件中,按照当前的系统平台,加入库文件,比如说: win 平台,需要加入
win32:LIBS += -lsetupapi -ladvapi32 -luser32
第二种:
不要手动加入源文件到项目中。在 项目 pro 文件中加入 qextserialport.pri 文件。
include(3rdparty/qextserialport/src/qextserialport.pri)
相比较而言,明显是第二种更加方便。