使用 qextserialport 編寫串口助手的時候,提示找不到 __imp_SetupDiGetDeviceRegistryPropertyW,經過摸索有以下兩種解決方法:
第一種:
把相應的源文件手動加入到項目中,不要加入 qextserialport.pri 文件,在 項目 pro 文件中,按照當前的系統平台,加入庫文件,比如說: win 平台,需要加入
win32:LIBS += -lsetupapi -ladvapi32 -luser32
第二種:
不要手動加入源文件到項目中。在 項目 pro 文件中加入 qextserialport.pri 文件。
include(3rdparty/qextserialport/src/qextserialport.pri)
相比較而言,明顯是第二種更加方便。