我有以下设置:
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
显示“ Root / build / UnitTest / rt_FooTest / Foo ”中的CMD和“ C:/ Path / To / MinGw / bin / gcov Foo.cpp -i”
File '../../Foo/Foo.cpp'
Lines executed:94.87% of 39
Creating 'Foo.cpp.gcov'
在“ Root / build / UnitTest / rt_FooTest / Foo ”中
下一步,我想在Eclipse中使用Gcov配置文件选项:
1)我在Eclipse的环境PATH变量中添加了“ C:/ Path / To / MinGw / bin”
2)我创建了一个配置文件配置
3)运行单元测试,但出现以下错误(尽管事实是我已经按照CMake的建议编译并链接了代码)
能否请别人告诉我如何配置Eclipse以在Makefile项目中使用Gcov?如何告诉Eclipse在哪里找到文件夹“ Root / build / UnitTest / rt_FooTest / Foo ”?
谢谢!