组织一个纯C项目,以便可以在不同平台上使用GUI工具构建

时间:2016-10-21 20:34:51

标签: c linux macos

我计划开始将一些旧的C代码更新为C99,在GitHub上公开托管。该代码在Linux,macOS和Windows上进行编译而无需单独更改。

为了便于在代码中进行讨论,在我的Mac上,我使用了一个Xcode项目文件来组织它。我相信其他用户也可能会觉得这个也很有用,而且.Net也是如此。

所以,我的问题纯粹是组织性的 - 那里的任何人都有一个如何在物理上安排这样一个项目的典型例子吗?也就是说,一个广泛使用的示例,包含Mac,Win和Linux版本,使用特定于平台的项目文件 make / make config

我知道可以将项目文件放在子文件夹中,但我想确保如果有一个"标准"这样做的方式我也用它。

0 个答案:

没有答案