使用VS2022编译DuckStation时遇Qt目录不存在错误求助
编译DuckStation时Qt目录不存在的错误原因及解决办法
错误原因
这个错误的核心原因是项目依赖的Qt相关Git子模块未同步到本地。从错误提示里的pull the submodule?就能看出,你克隆DuckStation仓库时,没有自动拉取它附带的子模块(Qt相关依赖是作为子模块托管的),导致编译脚本找不到Qt的目录。
解决步骤
- 打开终端(Visual Studio里可以通过「视图」→「终端」打开,或者用Git Bash),切换到你的DuckStation项目根目录
- 执行命令拉取所有子模块:
git submodule update --init --recursive - 等待子模块拉取完成后,重新加载项目并编译
如果执行后还是报错,那可能是本地没安装Qt环境:
- 下载安装和项目要求匹配的Qt版本(可查看项目README确认版本)
- 在Visual Studio中通过「扩展」→「Qt VS Tools」→「Qt Options」添加你的Qt安装路径
内容的提问来源于stack exchange,提问作者Inside Man
相关产品推荐
相关产品推荐

