【问题标题】:How to exclude a source file from being build in eclipse (C++)?如何在eclipse(C++)中排除源文件?
【发布时间】:2015-01-21 04:10:27
【问题描述】:

我正在尝试关注some insane complicated steps,以便能够在 Eclipse 中为 C++ 代码创建 C++ 单元测试(我对 Eclipse 完全陌生)。这些步骤说明要在内置中排除一些源文件 - 这对我来说很有意义。但是,在我的 Eclipse 中,右键单击源文件时看不到任何 Exclude from built 选项。此外,this answerthis answer 都不起作用,因为当我右键单击源文件时,我没有在列表中看到提到的选项。

那么如何从构建中排除源文件?

附: eclipse的版本好像是Luna 4.4.0。

(或者,甚至更好:如果有人知道以简单的方式使用任何单元测试框架设置 eclipse 的更简单方法,或者知道不同的 Linux 框架可以立即开始开发带有单元测试的 C++ 项目而无需尝试在开始实际编写代码之前以未知和复杂的方式设置事物数周 - 非常欢迎想法......)

【问题讨论】:

    标签: c++ eclipse unit-testing


    【解决方案1】:

    我遇到了类似的问题。

    Eclipse Luna (4.4) 的 C/C++ 透视图缺少上下文菜单“从构建中排除”。

    我使用 java 视角解决了我的问题:

    1. 窗口 -> 打开透视图 -> 其他... -> Java(默认)
    2. 导航到要排除的文件/文件夹
    3. 右键单击 -> 资源 -> 从构建中排除

    然后你可以切换回 C/C++ CDT 视角

    【讨论】:

      【解决方案2】:

      项目属性> C/C++ 常规> 路径和符号

      标签源位置

      选择源文件夹

      点击编辑过滤器按钮

      添加要排除的文件

      【讨论】:

        【解决方案3】:

        我已经尝试过了,它适用于 Eclipse: 右键单击文件>属性...>资源>属性:派生。

        (日蚀靛蓝) 希望对您有所帮助。

        【讨论】:

          【解决方案4】:

          我正在使用 MARS eclipse 版本。

          您必须为正在构建的每个组件创建构建配置。 以下是如何做到这一点:multiple_execs

          然后对于您不希望包含在该构建中的每个源文件;您右键单击该源文件,然后选择资源配置并选择从构建中排除。然后您选中您在上面创建的构建配置的框,您不希望源是其中的一部分。 这是显示此内容的 YouTube 视频:exclude files from a build

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-03-17
            • 1970-01-01
            • 2015-03-10
            • 1970-01-01
            • 2013-06-22
            • 1970-01-01
            • 2014-04-15
            • 2012-07-27
            相关资源
            最近更新 更多