代码之家  ›  专栏  ›  技术社区  ›  Tamara Wijsman

多个IDE项目文件

  •  0
  • Tamara Wijsman  · 技术社区  · 17 年前

    我们目前正在一个使用VisualStudio和Code::Blocks的团队中工作,有没有一种方法可以在这些项目文件之间复制更改?那么,如果一个IDE将一个文件添加到项目文件中,它也会在另一个IDE的项目文件中得到调整?

    请注意:我们希望我们的项目在多个IDE、平台和编译器上工作。因此,普遍的解决办法也是受欢迎的。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Mark Pim    17 年前

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

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

        2
  •  1
  •   xenobrain    14 年前

    CMake 是为了解决这个问题而创建的。有一个明确的学习曲线,我主要归咎于迟钝的文档,但CMake现在在很多开源项目中使用,比如KDE、OGRE和很多其他项目,所以有很多使用示例。还有一个基本教程 here .

    CMake使用它自己的语法(在我看来,这相当复杂,但仍然比autotools简单),它与项目文件生成器一起使用,项目文件生成器支持make、visual studio、代码块、eclipse以及其他可能的工具。它还有一个安装程序生成器,可以生成NSIS安装程序、Mac OS X捆绑包和debian/red hat软件包(可能还有其他软件包),我觉得它们非常有用。

    推荐文章