我用qt4.5.1的win_sdk编译QextSerialPort 1.2,在qextserialenumerator.cpp里面的SetupDiGetDeviceRegistryProperty()、SetupDiEnumDeviceInterfaces()等函数连接不成功,注意到它的pro文件里面有这么一行:win32:LIBS += -lsetupapi,另外我也找到libsetupapi.a这个文件了,在D:\dev\Qt\2009.02\mingw\lib目录里,我把它复制到QextSerialPort目录下再编译也不行,我又把pro文件里面的win32:LIBS += -lsetupapi删掉,再编译,问题依旧,说明qmake根本就不认这一行。我又怀疑是win32指示符的问题,把win32:给去掉,也还是不行。而以前我在vs2005里面用破解版的qt4.4.3编译QextSerialPort都还算顺利。