多个IDE项目文件

时间:2009-04-22 12:48:45

标签: ide cross-compiling project-files

我们目前正在一个团队中工作,我们同时使用Visual Studio和Code :: Blocks,有没有办法在这些项目文件之间复制更改?那么,如果将一个文件添加到项目文件中,它也会在另一个IDE的项目文件中进行调整?

请注意:我们希望我们的项目能够在多个IDE,平台和编译器上运行。因此,也欢迎一般的解决方案。

2 个答案:

答案 0 :(得分:1)

我假设您正在使用VCS?如果是这样,我的直觉是编写一个同步项目文件的脚本(基于修改日期?),并在提交中更改任何项目文件时将其作为checkin钩子运行。

http://wordaligned.org/articles/a-subversion-pre-commit-hook

答案 1 :(得分:1)

这听起来就像创建的问题类型CMake一样。肯定有一个学习曲线,我主要归咎于obtuse文档,但CMake现在用于很多开源项目,如KDE,OGRE和许多其他项目,因此有很多用法示例。还有一个基本教程here

CMake使用它自己的语法(虽然比我认为的autotools还要复杂但相当复杂),它与项目文件生成器一起使用,它支持make,visual studio,codeblocks,eclipse和其他可能的文件生成器。它还有一个安装程序生成器,可以生成NSIS安装程序,Mac OS X软件包和debian / red hat软件包(以及可能还有其他软件包),我发现它非常有用。