Eclipse 4.7.3中C/C++单元测试窗口缺失问题咨询
找回Eclipse 4.7.3(Oxygen)的C/C++单元测试窗口
我之前在Eclipse Oxygen版本里也碰到过一模一样的问题——测试结果只在控制台输出,专门的单元测试窗口找不到,试试下面这些实用的方法:
方法1:直接通过视图菜单打开
- 点击顶部菜单栏的
Window→Show View→Other... - 在弹出的「Show View」窗口中,展开
C/C++分类,找到C/C++ Unit视图,选中它后点击OK,窗口就会显示在界面上了。
方法2:重置C/C++透视图
如果视图被误隐藏或者布局混乱,重置透视图能快速恢复默认布局:
- 点击顶部菜单栏的
Window→Perspective→Reset Perspective... - 在确认弹窗里点击
OK,这会把当前的C/C++透视图恢复到初始状态,单元测试窗口应该会自动出现。
方法3:检查测试配置的视图关联
有时候是测试配置没设置让结果显示在视图里:
- 打开
Run→Run Configurations... - 找到你的C/C++单元测试配置,切换到
Test标签页,确保Show test results in view选项是勾选状态,保存配置后重新运行测试,窗口就会自动弹出来展示结果了。
方法4:清理Eclipse缓存(终极方案)
如果上面的方法都没用,可能是Eclipse的缓存文件出了问题:
- 关闭Eclipse,找到你的工作区目录,进入
.metadata/.plugins/org.eclipse.core.runtime文件夹,删除里面的所有内容(建议先备份这个文件夹,防止丢失自定义配置) - 重新启动Eclipse,再尝试打开
C/C++ Unit视图,应该就能正常显示了。
内容的提问来源于stack exchange,提问作者Ediz




