【发布时间】:2011-03-16 10:10:07
【问题描述】:
我正在开发一款名为 freegemas 的小游戏,它是经典 Bejeweled 的开源版本,用 C++ 编写并使用 gosu 作为图形 API。我像往常一样在 Ubuntu Linux 下开发它,但前几天我想试一试,我使用 Visual Studio 2005(我以前从未使用过)在 Windows 上编译它。该程序完美运行。
为了在 Windows 上编译它,我手动将所有源文件和头文件复制到 MSVC 上的新项目中,但我想调整 SVN,这样我就不必每次编译时都重新创建项目。
因此,问题是:组织 svn 的最佳方式是什么,这样我一方面可以拥有一个 Makefile 来在 Linux 中编译项目,另一方面,我可以拥有 MSVC 项目的文件?现在我有一个名为trunk 的简单文件夹,上面有所有头文件、源文件和资源文件。
我以前从未使用过 Visual Studio,所以我也不知道哪些文件最重要。也许其中一些文件是自动生成的,不需要 svn 版本。
提前致谢。
【问题讨论】:
标签: c++ linux svn visual-studio-2005 makefile