Windows 8.1下Qt Creator启动报错:SystemParametersInfoForDpi入口点未找到
解决Qt Creator启动时“找不到SystemParametersInfoForDpi入口点”的问题
问题根源
Qt 6.4.1及配套的Qt Creator已停止对Windows 8.1的支持,SystemParametersInfoForDpi是Windows 10 1607(周年更新)及以上版本才提供的系统API,Windows 8.1中不存在该函数,因此启动时触发入口点找不到的报错。
解决方案
- 降级Qt版本:安装Qt 6.2.x系列(Qt 6分支中最后支持Windows 8.1的版本),或者Qt 5.15.x长期支持版,这些版本的Qt Creator不会依赖Windows 10专属API,可在Windows 8.1上正常运行。
- 升级操作系统:若条件允许,将Windows 8.1升级至Windows 10或更高版本,即可兼容Qt 6.4.1及后续版本的Qt Creator。
- (不推荐)尝试兼容组件检查:确认Qt安装时是否勾选了旧系统兼容组件,但Qt 6.4+已完全移除Windows 8.1支持,此方法大概率无效,优先选择前两种方案。
内容的提问来源于stack exchange,提问作者Usitha Indeewara
相关产品推荐
相关产品推荐

