Как использовать яблочко с Qt (MinGW)? - PullRequest
1 голос
/ 03 февраля 2012

У меня есть проект в 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 

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

1 Ответ

0 голосов
/ 07 февраля 2012

Если кто-то заинтересовался этим вопросом - я уже разобрался. Вот решение - Чтобы установить перехватчики яблочко перед вашим компилятором 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%
...