![]() |
1
35
|
![]() |
2
8
你试过了吗? Automatic Makefile Generator ? 它支持以下编译器: Borland 3.1 Borland 5.0 Borland 5.0, 16 bit Borland 5.5 Borland 5.6 Borland 5.8 CC Gnu g++ Gnu g++, dynamic library Intel 5, 6, 7 for Linux Intel 5, 6, 7 for Linux, dynamic library Intel 5, 6, 7 for windows Intel 8,9,10 for Linux Intel 8,9,10 for Linux, dynamic library Intel 8,9 for windows Intel 10 for windows Visual C++ 5 Visual C++ 6, 7, 7.1 Visual C++ 8 Open Watcom Watcom 10A Watcom 10A, 16 bit |
![]() |
4
4
cmake是唯一能够实际生成真实的Visual Studio项目(即不是“makefile”-调用外部工具的项目)的工具,当生成输入文件(cmakelists.txt)更改时,它会自动重新创建项目。 scons的性能问题是众所周知的,也是scons邮件列表中一个争论不休的话题。 |
![]() |
5
3
我会投赞成票的 OMake . 它修复了我对GNU的所有抱怨:
|
![]() |
6
2
自动生成(m_m)AKEFILES使我担心您在这里要做什么。 你知道当你打字时封面下会发生什么吗?还是GBAG?我只是在问,如果你不在事情发生的时候,比如新的代码变更没有被纳入到构建中,你将很难去完成已经发生的事情。 为了开始理解make,我建议你读一下 Managing Projects with GNU Make “罗伯特·梅克伦伯格。前几章介绍了make的工作原理。了解Make是反向链接这一事实是你能做的最大的事情之一。 如果您不这样做,并且您的系统看起来工作正常,那么您将使用实用的程序员术语。” programming by coincidence “。(-) 顺便说一句,他们的网站上有很棒的文章!我和他们没有关系。YMMV。亚达亚达… |
![]() |
7
1
我还要第二个蛋糕。我在一个多平台项目中使用它已经有一段时间了,我对它非常满意。 |
![]() |
8
0
需要考虑的一个问题是,您想要一个“makefile”创建者还是一个替换构建系统?替换构建系统的问题是,对于用户期望(VisualC++)的平台,通常不能获得良好的IDE集成。 如果您想要一个生成文件的创建者而不是替换的构建系统,请看一下 MPC . 它是免费和开源的。 |
![]() |
9
0
最近添加到make replacements列表中的是 waf . 根据个人经验,scons做得很好。 |
![]() |
itMaxence · 从c库调用objective-c方法 7 年前 |
![]() |
seladb · Makefile-目录不存在时失败-跨平台 7 年前 |
![]() |
Ryan · 调整StackLayout元素的高度 7 年前 |
![]() |
Sergei G · C printf跨平台格式,无警告[重复] 7 年前 |