У меня есть следующие настройки:
- Eclipse Oxygen.2 Release (4.7.2)
- Windows (10)
- MinGW (i686-6.4.0-release-win32-dwarf-rt_v5-rev0)
Проект Eclipse является проектом C / C ++ Makefile со следующей структурой папок:
Root
'-> build
'-> UnitTest
'-> bin
'-> rt_FooTest.exe
'-> ...
'-> rt_FooTest
'-> Test
'-> FooTest.gcda
'-> FooTest.gcno
'-> FooTest.obj
'-> Foo
'-> Foo.gcda
'-> Foo.gcno
'-> Foo.obj
'-> rt_...
'-> Foo
'-> Foo.cpp
'-> Foo.h
'-> CMakeLists.txt
CMD в "Root / build / UnitTest / rt_FooTest / Foo"с" C: / Path / To / MinGw / bin / gcov Foo.cpp -i "отображает
File '../../Foo/Foo.cpp'
Lines executed:94.87% of 39
Creating 'Foo.cpp.gcov'
in" Root /build / UnitTest / rt_FooTest / Foo"
В качестве следующего шага я хотел использовать опцию профиля Gcov в Eclipse:
1) Я добавил" C: / Path /To / MinGw / bin "к переменной окружения PATH в Eclipse
2) Я создал конфигурацию профиля
3) Модульный тест запускается, но я получаю следующую ошибку (несмотря на то, что я скомпилировал и связал код, как уже предлагалось с CMake)
Может кто-нибудь подскажет, как настроить Eclipse для вас?SE Gcov в проекте Makefile?Как я могу сказать Eclipse, где найти папку " Root / build / UnitTest / rt_FooTest / Foo "?
Спасибо!