Visual Studio 2008 x64 /MP编译器开关



我在Windows 7 SP1 x64系统上新安装的VisualStudio 2008 SP1有一个问题。

我在Clearcase下的一个项目上工作,解决方案包含了大约10个项目。

每个项目都有一个额外的编译器开关:"/MP",用于优化目的。我的同事用这个开关构建项目(构建更快),但是在x64系统上给出一些错误。

是否有一种方法可以忽略此开关而不检查每个项目并从每个项目的编译器选项中删除此开关

编辑我还没有看你提到的特定选项。事实证明,这与平行建筑有关,我认为汉斯的建议在这种情况下更有意义。


你能做的最好的是为64位构建创建构建配置,这样你就可以有单独的编译/链接选项集。

在短期内,对于概念验证,我只需

  • 复制整个工作树
  • 使所有文件/文件夹在拷贝
  • 上可写
  • 删除任何性能集成(所以你可以做任何你想从VS,通常的方法是删除文件*scc)
  • 打开解决方案-您将被提示是否删除源代码控制绑定或暂时"离线"工作;选择任何你想要的,它只是一个概念验证
  • 编辑选项( ctrl - alt - l ,选择所有项目,'属性',选择'所有配置'来批量执行)

如果一切正常,请讨论是否需要64位支持。如果是,请将构建配置添加到正式的repo版本中。

最新更新