Как использовать яблочко с Qt (MinGW)?

У меня есть проект в Qt, который состоит из набора проектов. Проекты создаются через MinGW и не создают никаких файлов .cov. Я установил яблочко и включил сборку покрытия, но он по-прежнему не создает файл *.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 

Как измерить покрытие кода? Пожалуйста помоги.


person unresolved_external    schedule 03.02.2012    source источник


Ответы (1)


Если кого-то интересует этот вопрос - я уже разобрался. Вот решение. Чтобы установить перехватчики яблочка перед вашим компилятором gcc, просто замените переменные

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%
person unresolved_external    schedule 07.02.2012