Visual studio 如何让qt msvc2013使命令可运行

Visual studio 如何让qt msvc2013使命令可运行,visual-studio,qt,visual-c++,Visual Studio,Qt,Visual C++,我不知道如何用msvc做到这一点。 当我使用mingw时,我成功了 我必须在命令行中使用make和makeinstall,因为我想使用QtXlsxWriter,它是一个模块 我只安装了visual studio 2013和Qt 5.5.1 VS 2013 qmake:从qtxlsx.pro make:生成Makefile 布尔西,对不起。Windows生成系统中没有make。Visual Studio使用nmake而不是make。您还需要Perl。可在此处使用: 启动Visual Stud

我不知道如何用msvc做到这一点。 当我使用mingw时,我成功了

我必须在命令行中使用make和makeinstall,因为我想使用QtXlsxWriter,它是一个模块

我只安装了visual studio 2013和Qt 5.5.1 VS 2013

  • qmake
    :从
    qtxlsx.pro
  • make
    :生成
    Makefile


  • 布尔西,对不起。Windows生成系统中没有
    make

    Visual Studio使用
    nmake
    而不是
    make
    。您还需要Perl。可在此处使用:

    • 启动Visual Studio命令提示符
    • PATH
      变量设置为指向Perl和Qt二进制文件夹,例如:
      PATH=c:\草莓\Perl\bin;c:\Qt5.5.1\5.5\msvc2013\U 64\bin;%路径%
    • 转到
      QtXlsxWriter
      文件夹
    • qmake
    • nmake
    • n进行安装

    假设您有一个
    .pro
    Qt项目文件

  • 您可以使用
    qmake
    生成makefile,并使用
    nmake
    编译它:

    qmake
    nmake
    
  • 您可以在QtCreator IDE中打开它并直接从那里构建

  • 您可以生成Visual Studio IDE项目文件(
    .vcxproj
    ):

    • 或者在VisualStudio中打开它并从中构建

    • 使用msbuild从命令行生成它:

      msbuild projectname.vcxproj
      

  • 你能把错误信息翻译成英语吗?对不起,我的粗心。不是内部或外部命令、可执行程序或批处理文件。@在第一步中,您应该打开的不是常规的
    cmd
    ,而是
    Visual Studio命令提示符
    。它就像配置了VS环境的
    cmd
    控制台。您可以在菜单
    程序->Visual Studio 2013->Visual Studio工具中找到它。谢谢您的回答。我通过nmake成功了。
    
    msbuild projectname.vcxproj