如何与Qt(MinGW)一起使用牛眼?

如何与Qt(MinGW)一起使用牛眼?,qt,mingw,bullseye,Qt,Mingw,Bullseye,我在Qt中有一个项目,它由一组项目组成。Projects是通过MinGW构建的,它不会创建任何.cov文件。 我安装了bullseye并启用了coverage build,但如果我尝试设置path变量如下,它仍然不会创建*.con文件 C:\Program Files\BullseyeCoverage\bin;%PATH% 这个构建一直在失败,我总是觉得 gcc: CreateProcess: No such file or directory 构建整个项目的文件如下所示: d:\Q

我在Qt中有一个项目,它由一组项目组成。Projects是通过MinGW构建的,它不会创建任何.cov文件。 我安装了bullseye并启用了coverage build,但如果我尝试设置path变量如下,它仍然不会创建*.con文件

C:\Program Files\BullseyeCoverage\bin;%PATH%
这个构建一直在失败,我总是觉得

gcc: CreateProcess: No such file or directory
构建整个项目的文件如下所示:

    d:\QtSDK\Desktop\Qt\4.7.4\mingw\bin\qmake.exe Simulator.pro -r -spec win32-g++ "CONFIG+=release"
PATH=D:\QtSDK\mingw\bin\;%PATH%
D:\QtSDK\mingw\bin\mingw32-make -f ./Makefile 

如何衡量代码覆盖率?请帮忙。

如果有人对这个问题感兴趣,我已经猜出来了。 这里有一个解决方案- 要在gcc编译器之前设置Bullsey拦截器,只需替换变量即可

QMAKE_CC = %Bullseye gcc path%
QMAKE_CXX = %Bullseye g++ path%
此变量应在*.pro文件或位于中的gcc配置文件中定义

%QTSDKPath%\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++\ // if you are using gcc from win32
您还需要设置环境变量:

BULLSEYE_PATH=%PATH TO REAL COMPILER%