Law*_*and 3 c++ mingw build eclipse-cdt
我在Windows下开发,并使用Eclipse和CDT开发C++应用程序.
现在,对于构建管理,我可以创建一个普通的C++项目,Eclipse将完全管理构建(使用适当的参数调用g ++编译器),或者我可以创建一个Managed Make C++项目,Eclipse将管理Makefile,然后在Makefile上调用make (在构建项目时),这反过来将完成构建过程.
使用这些方法之一而不是其他方法有什么好处吗?
编辑:我不是在谈论Managed Make vs Standard Make,而是我在谈论Make vs Eclipse.昨天我尝试在一个不包含Make的系统上编译eclipse下的C++项目,并且项目编译得很好,这意味着eclipse可以完全依靠自己来管理构建,这使得原始问题成为焦点:我是否需要使?; 我可以单独使用eclipse.
那是我的问题......
一个考虑因素是,您是否希望要求与您的项目合作的开发人员必须安装和使用Eclipse?这不是对Eclipse的价值判断,而是对您的受众的假设以及他们对您所选工具的熟悉程度.如果C++程序员熟悉Java/Eclipse,那么它可能不是问题.如果他们不熟悉Eclipse,他们会将Eclipse视为完成工作的障碍.
您需要注意从头开始构建环境并保持更新的说明.你知道开发人员,会有一些C++顽固分子会诅咒你的决定并咆哮你应该如何用Make完成它而不是让他们安装一个全新的平台来进行构建.
我不确定你是否会在C++项目中使用此选项,但是使用Managed Make C++项目,您可以直接从命令行环境调用makefile(前提是已将make可执行文件映射到路径中).我认为这是一项真正的资产 - 特别是涉及自动构建脚本和更以CLI为中心的用户.
另外 - 不要忘记编写自己的makefile是CDT的一个选项.如果您有特定的要求,您可以编写自己的make和链接器文件,Eclipse会将它的构建目标绑定到该makefile.
| 归档时间: |
|
| 查看次数: |
5175 次 |
| 最近记录: |