Qt源码编译时如何配置保留失败的测试程序
Qt源码编译配置阶段保留测试程序的解决方案
在Qt源码编译的配置环节,若要保留失败后的测试程序及CMakeScratch临时目录,可通过以下配置参数实现:
- 添加
--keep-build-dir参数:该参数会阻止配置脚本在测试程序编译失败后自动清理临时构建目录,你可以直接前往对应临时路径查看测试代码、编译日志及中间产物,定位失败原因。 - 可选搭配
--debug参数:若需要更详尽的调试信息,可追加此参数,让测试程序以调试模式编译,便于后续深入排查问题。
使用示例:
./configure --keep-build-dir --debug [你的其他配置参数]
若你直接使用CMake而非Qt官方的configure脚本,可设置CMake变量CMAKE_SKIP_CLEAN为ON,不过官方更推荐使用Qt自带的configure脚本处理此类场景。
内容的提问来源于stack exchange,提问作者Tommy
相关产品推荐
相关产品推荐

