【发布时间】:2018-07-08 16:29:50
【问题描述】:
几年前,我创建了一个 C++ 项目。我曾经使用 nano 编写代码,然后使用 Makefile 对其进行编译和链接。
我只是将所有文件放在一个目录中(包括 .cpp、.h 和 Makefile 本身)。
例如,我有一个 inc.h 文件,它包含在每个 .cpp 文件中,例如,我现在承认它不是很干净。
我想将它上传到 Github 以供任何想要使用它的人访问,但问题是我似乎找不到任何关于如何安排文件的指南 (例如,对于creating packages in R)。我尝试过使用 Code::Blocks 但我没有设法使项目工作,所以,
谁能给我指一个指南,解释如何正确组织 C++ 项目的代码和数据?
【问题讨论】:
-
如果项目使用同一目录中的所有源,请继续。如果它获得任何牵引力(大多数项目没有),其他人总是可以重新安排事情。
标签: c++ github organization code-organization