今天安装Qt6结果无法正常创建项目,cmake提示is not able to compile a simple test program,qmake则卡在reading project。打开构建如下图所示
按照qt6的报错提示搜了不少类似问题的帖子,像是cmakeLists文件配置,环境变量,编译器配置,文件类型默认打开应用,或者问题都没解决。
半年前这台电脑是装过Qt5的,并且没有任何问题,为了排除版本问题又陆续重装了多个版本的qt。直到重装qt5 ,报错提示变成了Project ERROR: Cannot run compiler 'g++'. Output: ===并提示了可能忘记配置编译器,但很显然不是忘记配置了编译器,况且qt安装后一般是不需要手动再去配置的。但还是按照这个提示百度了一下,直到看到了这个帖子
想起来最近玩了些Unity开发的小游戏,会不会是哪里产生了影响,于是尝试性的找了下null.reg这个文件,好家伙,还真没有,于是下载后放到了下图目录,并运行null.reg写入注册表,再次用qt创建工程,还是报错,重启电脑,再次创建,成功!
所以说还是游戏惹的祸,各种小游戏装多了,容易影响开发环境。