报错信息:
在VS2019中运行Qt程序时,报如下错误:
错误原因:
没有配置QSerialPort库相关的dll文件和lib文件
解决方案:
①先在电脑Qt安装的位置搜索QSerialPort,找到其所在的位置,我的安装位置如下:
(其中Qt5SerialPort.lib是32位系统的配置文件,Qt5SerialPortd.lib是64位系统的配置文件。)
②打开当前工程的属性页,在VC++目录中,包含目录修改如下图,库目录修改为你电脑Qt5SerialPort的lib文件所在文件位置
③然后在链接器->输入->附加依赖项中添加dll文件对应的lib文件,我是64位系统,添加Qt5SerialPortd.lib
至此,编译运行,通过!!!
但我还缺少了QHostAddress,同样的道理按照上面的步骤去配置相关环境即可,查询相关资料发现QHostAddress在Qt5Network库中,且Qt5Network库的包括目录和库目录都和Qt5SerialPort库所在位置相同,则步骤②不用修改,直接在步骤③中再添加一个Qt5Network.lib即可,如下图所示: