【问题标题】:msbuild conversion tool to VS2010msbuild转VS2010的工具
【发布时间】:2011-01-11 04:09:53
【问题描述】:

我从 QMake (qmake -tp vc win32.pro) 获得了 vcproj 文件,当我使用 msbuild (msbuild for VS 2010) 运行它时,我收到以下错误。

MSBUILD:错误 MSB4192:项目文件“.\win32.vcproj”为“.vcproj”或“.dsp”文件格式 ,MSBuild 无法直接构建。请通过在 Visual Studio 中打开项目来转换项目 IDE 或运行转换工具,或者,对于“.vcproj”,使用 MSBuild 构建解决方案文件 conta 取而代之的是项目。

我想运行转换工具来获取 VS2010 项目文件。它的工具是什么?

添加

根据 heavd 的回答,我得到了它的工作。

qmake -project
qmake -tp vc win32.pro
devenv /Upgrade win32.vcproj
msbuild win32.vcxproj

可以使用nmake,比较简单。

qmake -spec win32-msvc2008
nmake

【问题讨论】:

    标签: visual-studio qt msbuild


    【解决方案1】:

    转换工具内置于 Visual Studio IDE 中。您可以通过打开 Visual Studio 2010 命令提示符(开始->Microsoft Visual Studio 2010->Visual Studio 工具)并键入:

    来运行它:
    devenv /Upgrade example.vcproj
    

    example.vcproj 是您的 VS 2005/2008 Visual C++ 项目文件。这应该会将您的项目升级到 VS 2010,以便可以直接使用 MSBuild 构建它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-02-19
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多