所以,我已经做了很多年Java,但现在我开始了一个C++项目。我正在努力确定设立该项目的最佳实践。Visual Studio 2008下的C++项目结构
在这个项目中,你通常如何构造他们的代码?你用名称空间文件夹来做Java风格并以这种方式分解源代码吗?你是否将公开的头文件保存在包含目录中以便于引用?
我见过这两种方法和其他提到的方法,但对于一个大型项目来说,什么是一个好方法?
另外,如何处理应用程序结构中的资源/文件夹?对于最终的项目来说,安装log
文件夹用于存储日志,可能是lib
文件夹用于库文件,或者data
文件夹用于数据,但是您如何管理项目中的这些位呢?有没有一种方法来定义它,所以当你构建解决方案时,它会为你构建结构?或者,您是否只需进入内置的配置文件夹(Debug,Release等),并手动构建文件结构,从而确保您的EXE文件所期望的路径正确定位?