项目场景:
visual studio 进行QT开发,安装过多个版本Qt creator,已配置QtVstools等环境问题描述:
添加出现无法找到程序入口:
Entry Point Not Found. The procedure entry point ?contextMenuEvent@QLabel@@MEAAXPEAVQContextMenuEvent@@@Z could not be located in the dynamic link library
原因分析:
加载dll版本错误,与建立项目时QT版本不一致,例如默认使用QT5.15.2创建,但同时安装了QT5.9,会按照环境变量Path中版本顺序进行dll加载;解决方案:
调整path中不同版本QT …/bin目录顺序,将使用版本前置