Qt编译项目时报错:Error in " Util.asciify(“build-Project1_msvc-Desktop_Qt_5_8_0_MSVC2015_32bit_qt_58_w-Debug”)"的两种解决方法
方法一 取消勾选Shadow build复选框
如图打开项目后,点击qt creator最左侧的项目,取消勾选Shadow build复选框。这样编译目录变为当前项目所在目录,此方法仅对当前打开的项目有效(该示例以debug模式举例,如果为release或者profile模式也需要这样取消勾选)。
方法二 在编译运行环境里设置default build dircetory
报错时的设置如下:
…/%{JS: Util.asciify(“build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}”)}
点击右侧的reset按钮即可,此时更改为:
…/build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name},这个方法算是从全局进行的设置。以后新建的项目都会应用该设置。
方法二设置后,编译目录变为项目目录的上一层文件夹中,名称为build-Project1_msvc-Desktop_Qt_5_8_0_MSVC2015_32bit_qt_58_w-Debug的文件夹。