代码之家  ›  专栏  ›  技术社区  ›  Kieran Senior

C++项目结构

  •  4
  • Kieran Senior  · 技术社区  · 16 年前

    我现在参与了C++项目,而且我以前从未在C++开发过。我的问题是多平台项目的结构。一个开发人员在VC++中工作,另一个在XCode中工作。XCode没有文本目录,它们是逻辑(组)目录。大的C++项目是否应该有实际的文件夹,如果是这样的话,如何在不同的开发环境中运行项目的跨平台支持?

    干杯

    2 回复  |  直到 16 年前
        1
  •  2
  •   Collin Dauphinee    16 年前

    默认情况下,VisualStudio会将所有文件放置在项目文件夹中。它有“过滤器”,我认为这相当于XCode的组;它们有点像项目中的文件夹,用于将文件分组在一起,但不是文件系统中的实际目录。

    解决方案 . 每个项目构建一个不同的二进制文件,而解决方案只是将项目分组在一起。当你创建一个新的 项目 解决方案 文件夹,除非提供路径。然后在项目中有过滤器,这些过滤器只用于分组,对文件在文件系统中的位置没有影响。

        2
  •  1
  •   David Rodríguez - dribeas    16 年前