C++ EclipseCDT:如何在一个C++;项目

C++ EclipseCDT:如何在一个C++;项目,c++,eclipse,working-set,C++,Eclipse,Working Set,我开始开发一个由多个模块组成的项目。我将用一个专用的测试台来验证这些模块,每个模块都有其main()函数。 我希望避免每个测试台及其main()函数都有一个Eclipse项目 我读到了,在我的项目中只显示特定测试台的相关文件的想法是我搜索的 但是,在构建阶段,Eclipse将继续构建所有项目文件,而不仅仅是当前工作集文件。然后,由于多个main()函数,我出现了链接器错误 如何将Eclipse配置为仅构建工作集的文件? 是否有另一种方法可以在一个项目中分别构建多个程序,即应用程序及其组件测试台?

我开始开发一个由多个模块组成的项目。我将用一个专用的测试台来验证这些模块,每个模块都有其main()函数。
我希望避免每个测试台及其main()函数都有一个Eclipse项目

我读到了,在我的项目中只显示特定测试台的相关文件的想法是我搜索的

但是,在构建阶段,Eclipse将继续构建所有项目文件,而不仅仅是当前工作集文件。然后,由于多个main()函数,我出现了链接器错误

如何将Eclipse配置为仅构建工作集的文件?

是否有另一种方法可以在一个项目中分别构建多个程序,即应用程序及其组件测试台?

在Eclipse CDT中,可以通过编写一个自定义脚本来处理多个主要功能。例如,它是处理主应用程序及其组件测试台的C/C++项目的潜在解决方案

请参阅如何在Eclipse中指定自定义makefile。
然后,定义构建整个应用程序的主规则(参见文档)(不包括测试台),并为要构建的每个测试台(及其组件)定义一个附加规则。
总结:在makefile中为每个主函数定义一条规则,构建主函数及其依赖项。

可能重复的