Windows 8.1下QtCreator启动报错:入口点无法定位问题求助
free入口点的问题 我碰到过类似的情况,这个报错本质是Qt Creator依赖的MSVC运行时库版本不兼容,或者系统路径里存在冲突的DLL,导致ExtensionSystem4.dll无法正确调用所需的函数。给你几个可行的解决步骤:
安装/修复对应版本的MSVC运行库
你安装的是x86版本的Qt 5.11.2,搭配VS2013,需要确保安装了**Microsoft Visual C++ Redistributable for Visual Studio 2013 (x86)**版本。即使你已经装了VS2013,也可能存在运行库组件缺失的情况,安装对应版本的运行库后重启电脑再试。修复VS2013的完整安装
打开Windows控制面板,找到Microsoft Visual Studio 2013,选择「更改」→「修复」。这个操作会重新安装VS2013的所有核心组件,包括C++编译工具链和运行时库,确保Qt能正确调用到所需的依赖。调整系统PATH环境变量,优先加载Qt的DLL
有时候系统路径里其他程序的旧版msvcrt.dll或相关运行库会优先被加载,导致Qt Creator找不到正确的函数。操作步骤:- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」里找到
PATH,点击「编辑」 - 将Qt Creator的bin目录路径
C:\Qt\Qt5.11.2\Tools\QtCreator\bin移到PATH列表的最顶端 - 保存设置后重启电脑,再启动Qt Creator
重新安装Qt Creator组件
如果上面的方法都无效,可能是安装过程中文件损坏。打开Qt Maintenance Tool(安装Qt时自带的工具),选择「添加或移除组件」,找到Qt Creator相关组件,先卸载再重新安装,确保安装包完整无损坏。验证Qt Creator的Kit配置
若能进入Qt Creator界面,依次点击「工具」→「选项」→「构建和运行」→「Kits」,检查MSVC 2013的套件是否正确检测到了编译器和调试器。如果没有,手动指定路径:- 编译器路径:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\cl.exe - 调试器路径:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
- 编译器路径:
内容的提问来源于stack exchange,提问作者Raya Nasiri

