最近决定放弃第三方插件。
现在我最大的关注点是构建系统。我正在寻找跨平台构建工具。这样,我就不需要维护两组构建文件(例如Windows的vcproj / solution和Linux的makefile)。
我发现了以下候选人: a. Scons b. cmake 您对于用于跨平台开发的工具有何看法?
还有一个问题让我感到困扰,即没有vcproj文件,Visual Studio(+ Visual Assist)将失去很多功能——您如何处理这个问题?
谢谢, Dima
PS 1:Scons有一个我喜欢的特点,它使用Python,因此非常灵活,而cmake使用专有语言(我理解这不是构建系统的优胜特性);Scons是自包含的(无需像cmake一样在Linux上生成makefiles)。
那么为什么不选择Scons?为什么您的项目决定使用cmake?