【发布时间】:2010-09-24 03:17:54
【问题描述】:
我们正在多个平台(DS/Wii/Xbox 360/PS3/PC/PSP)上开发大量游戏。每个都有自己的编译器/链接器和调试器。我们希望使用 Visual Studio 作为 IDE 并管理构建过程,但使用平台特定的编译器(和设置)来生成适当的输出。我们可以在 VS 之外管理构建过程(使用 jam 或 ant say),但这不是首选的解决方案。
在网络上拖网,这似乎是一个常见问题,但没有人有好的解决方案。有没有人解决过这个问题?处理此问题的最佳方法是什么。
我想到了许多解决方案 - 在预构建步骤中从 solition 自动生成 nant 脚本(可能工作最少,但仍然不理想),将 cl.exe 和 link.exe 替换为存根应用程序,使用 msbuild (但这是面向 .net 开发而不是本机代码),编写自定义 VS 插件(大量工作 - 任何指向现有商业或开源软件的指针都会很好)。有人试过这些吗?对你有好处吗? ;)
干杯
【问题讨论】:
标签: visual-studio-2008 visual-studio-2005 msbuild build-process