我目前正在尝试为一个用 C 和 C++ 编写的非常大的项目构建 .net 绑定。该项目最近被移植到 Windows,我可能会补充说这是一个巨大的混乱。
该解决方案有大约 12 个项目,这很好,但目录本身的文件比需要的多得多,因为它包括操作系统特定的源文件、演示项目等。
另一件事是头文件和源文件分散在各处。我正在开发一个解析器来帮助我为这个项目创建绑定,但我有一段时间了。特别是当内部包含引用完全关闭时。
开发人员在将这个大型项目移植到 Windows 方面做得很好,但组织得不是很好,这让我对解析器遇到的问题感到疯狂。所以最容易做的事情就是重新组织并将每个项目放在自己的领域。
所以正如我在标题中所问的那样,我是否可以在某个地方从 VS 2010(或其他工具)导出每个项目及其文件,以便我可以开始重组文件夹?当我以前在 .net 中需要这样做时,只需移动文件就很容易了。在较小的 c++ 项目中,我只需在 notepad++ 中打开项目文件并将包含/源列表中的每个文件移动到不同的目录中,然后更改项目文件中的路径。问题是它会花费太长时间,而且我已经花了好几天的时间来搞乱这个项目,找到最好的包装方法,并创建我的帮助工具。
任何人都可以在这方面给我一些帮助吗?
编辑:澄清一下,我想将每个项目导出到它自己的根文件夹中,其中一个文件夹用于标题,一个文件夹用于源文件,这样我就可以保持简单。