【问题标题】:Upgrade vc++6 project to vc++ 2008 from command line从命令行将 vc++6 项目升级到 vc++ 2008
【发布时间】:2023-03-14 09:15:01
【问题描述】:

我正在尝试将 vc++6 项目 (.dsp) 升级到 vc++2008 项目 (.vcproj) 我正在使用 vc++ 2008 速成版

从 IDE 成功升级和构建的文件 但我需要从命令行执行它以脚本在其他项目中构建它

所以,我尝试了这个:

1* "devenv.exe" >> 速成版不可用

2* "vcexpress.exe" >> 支持命令行选项,但不支持 /upgrade

3* "vcbuild.exe" 和 "msbuild.exe" >> 支持 /upgrade 选项但给出致命错误 (“无法转换”)

4* 使用 com 对象“VisualStudio.VCProjectEngine.9.0”及其方法“LoadProject” 但它返回未处理的异常。

经过一番搜索,找到了一个结果,说文件样式为 linux line feeds" 这就是问题的原因,所以我使用 Notepad++ 将文件转换为 Windows 样式并重复了这些步骤,但没有成功。

那么,有什么方法可以从命令行转换项目吗?!

【问题讨论】:

    标签: command-line visual-c++-6 visual-c++-2008


    【解决方案1】:

    据我所知,经过广泛搜索,没有办法升级这个 项目。

    如果有人在寻找答案,您必须为此项目编写 makefile 从命令行构建它:

    nmake /f "makefile"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 2012-01-19
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      相关资源
      最近更新 更多