我正在尝试关注some insane complicated steps,以便能够在eclipse中为C ++代码创建C ++单元测试(我对eclipse完全不熟悉)。这些步骤声明要排除某些源文件在构建中使用 - 这对我来说很有意义。但是,在我的eclipse中,右键单击源文件时看不到任何Exclude from built
选项。此外,this answer和this answer都不起作用,因为当我右键单击源文件时,我没有在列表中看到提到的选项。
那么如何从构建中排除源文件?
P.S。日食的版本似乎是Luna 4.4.0。
(或者,甚至更好:如果有人知道以简单的方式使用任何单元测试框架设置eclipse的简单方法, - 或者知道一个不同的Linux框架,可以立即开始使用单元测试开发C ++项目而无需尝试在开始实际编写代码之前,以未知和复杂的方式设置事物数周 - 想法非常非常受欢迎......)
答案 0 :(得分:5)
我遇到了类似的问题。
Eclipse Luna(4.4)的C / C ++透视图缺少上下文菜单"从构建中排除"。
我通过使用java perpective来解决我的问题:
然后您可以切换回C / C ++ CDT视角
答案 1 :(得分:1)
项目属性> C / C ++常规>路径和符号
标签来源位置
选择源文件夹
点击“修改过滤器”按钮
添加要排除的文件
答案 2 :(得分:0)
我试过这个并且它在Eclipse上工作: 右键单击文件>属性...>资源>属性:派生。
(Eclipse Indigo) 希望有所帮助。
答案 3 :(得分:0)
我正在使用MARS eclipse版本。
您必须为正在构建的每个组件创建构建配置。 以下是如何执行此操作:multiple_execs
然后,对于您不希望包含在该构建中的每个源文件;右键单击该源文件,然后选择“资源配置”并选择“从生成中排除”。然后,检查上面创建的构建配置框,您不希望源是其中的一部分。 以下是YouTube视频:exclude files from a build