我正在尝试为Firefox构建XPCOM扩展,并且我需要为Firefox 4和Firefox 5构建单独的dll以链接它们的不同版本xulrunner SDK。有什么方法可以使用单个vcproj从单个项目的不同配置生成两个输出文件?配置之间的唯一区别是include和lib路径中的xulrunner SDK的目录。在Visual Studio中的单个构建操作中构建项目的多个配置
据我所知,VS2010只会一次构建一个配置。我已经尝试为该项目添加一个新平台,但它只会让我添加预定义的平台(x64,Itanium)。
感谢您的任何建议。
因为必须有更好的方法,所以我将它作为注释离开,但我已经看到的一个黑客是使用新名称制作项目文件的副本,并将其添加到解决方案文件,并更改其中一个副本的设置,然后基本上有两个项目包含相同的文件,但具有不同的设置。虽然创建了一个维护噩梦,你需要保持同步,所以我不会推荐它。 –
是的,我问这个问题是为了避免重复项目。 – Greg