在QT开发中遇到一个很奇怪的问题,release正常运行,debug报错:Qt5AxContainerd.lib error LNK2019 无法解析的外部符号错误,如下图:
看了一下,无法解析的外部符号的CombineRgn,CreateRectRgn,DeleteObject,GetDIBits这些函数都是windows API,我的QT主程序有excel表格功能,正是它调用了Windows API.
查了一下,这些函数都包含在gdi32.lib这个库里,于是在项目->属性->链接器->输入里面添加gdi32.lib附加依赖项,重新编译,一切OK!