Kro*_*ica 9 delphi project-organization delphi-xe2
现在我有2个平台(Mac和Win32)和2个配置(Debug ans Release).整件事都在SVN之下.
这是构建输出的布局:
.\App\$(Platform)\$(Config)
Run Code Online (Sandbox Code Playgroud)
代码分为几个文件夹,位于此处:
.\Code\MyProject.dpr
.\Code\Common\
.\Code\Forms\
.\Code\Source\
Run Code Online (Sandbox Code Playgroud)
常见的数据文件在这里:
.\Data\ custom data files (dlls, textures, models, etc.)
Run Code Online (Sandbox Code Playgroud)
这个方案有一定的缺陷,我需要解决,但我不知道如何让它变得更好.我想在数据文件夹下的SVN中只有一组数据文件,但我需要.\App\$(Platform)\$(Config)在构建时自动将其复制到路径(注意,某些数据文件对于两个平台都是通用的,但有些不是).有没有办法设置构建过程来复制文件,就像部署和PAServer一样?或者,我可以设置数据文件的路径..\..\Data,但这看起来很奇怪.
也许还有其他一些我不知道的选项,或者项目布局可以完全改变?您将如何设置项目结构并构建跨平台编译?