Windows主机Docker环境下RHEL5.5编译Qt项目遇QMake错误求助
容器中执行QMake报错:QFSFileEngine::currentPath: stat(".") failed
环境信息
- 主机:64位Windows系统,已安装WSL(Debian发行版)及Docker
- 容器:32位Red Hat Linux 5.5
- 代码存储:通过Docker卷挂载主机目录
E:\codeRepo到容器内/root/codeRepo,使用共享目录存储Qt项目代码
问题详情
在容器内执行QMake命令编译Qt项目时:
/usr/local/Trolltech/Qt-4.8.3/bin/qmake MYFILE.pro -spec linux-g++ -r CONFIG+=debug
触发错误:
QFSFileEngine::currentPath: stat(".") failed
导致构建无法继续。该命令在同版本的RHEL5.5虚拟机中可正常运行,推测问题出在容器配置或挂载机制上。
启动容器的命令为:
docker run -it -v E:\codeRepo:/root/codeRepo rhl55 sh /root/codeRepo/00-scripts/make/makeScript.sh
内容的提问来源于stack exchange,提问作者Juan Andrés Martinez
相关产品推荐
相关产品推荐

