我正在尝试为Firefox构建一个XPCOM扩展,我需要为Firefox 4和Firefox 5构建单独的dll,以链接不同版本的xulrunner SDK。有没有办法可以使用单个vcproj从单个项目的不同配置生成两个输出文件?配置之间的唯一区别是include和lib路径中xulrunner SDK的目录。
据我所知,VS2010一次只能构建一个配置。我尝试为项目添加一个新平台,但它只会让我添加预定义的平台(x64,Itanium)。
感谢您的任何建议。
答案 0 :(得分:10)
尝试使用Build-> Configurations Manager。您可以在那里定义多个构建配置,然后使用Build-> Batch Build构建您想要的任何构建配置。这是你要问的问题吗?
(顺便说一句,第一篇文章!耶!)
编辑:我应该补充一点,这可以在VS2008中运行,VS2008是我在这里安装的唯一VS,但该功能在VS2010中仍然可用。