FAQ:QT使用QextSerialPort编译无法通过。Error LINK2019 无法解析的外部符号

首先把编译好的QextSerialPort 相关.dll,.a 文件放在指定文件夹下后,编译无法通过,报错LINK2019无法解析的外部符号 错误。

通过Google等一系列操作终于解决特此记录一下。

QT版本为QTCreater4.7 

解决方案:

 需要设置项目.pro文件 windows 下需要添加

LIBS  +=  -lqextserialport 或者 LIBS  +=  libqextserialport 

win32:DEFINES  = _TTY_WIN_ QWT_DLL QT_DLL

 编译即可通过。

PS:该方式只适用于在项目设置中 QT版本选择MinGW 方式。

MSVC2008 模式无法编译通过。原因不知,请大牛路过指点。


你可能感兴趣的:(FAQ:QT使用QextSerialPort编译无法通过。Error LINK2019 无法解析的外部符号)