所以,我已经从事 Java 多年了,但现在我开始了一个 C++ 项目。我正在尝试确定设置所述项目的最佳实践。
在项目中,您通常如何构建他们的代码?您是否使用命名空间文件夹执行 Java 风格并以这种方式分解您的源代码?您是否将公共标头保存在包含目录中以便于参考?
我已经看到了这两种方法和其他方法,但是对于大型项目来说,什么是好的方法?
此外,您如何处理应用程序结构中的资源/文件夹?log
最终项目安装一个用于存储日志的lib
文件夹,可能是一个用于存储库文件的文件夹,可能是一个用于数据的文件夹,这一切都很好data
,但是您如何管理项目中的这些位?有没有办法定义它,所以当您构建解决方案时,它会为您构建结构?或者,您是否只需进入您构建的配置文件夹(调试、发布等),并手动构建文件结构,从而确保您的 EXE 文件期望找到的路径正确定位?