如何让qt msvc2013让命令运行

时间:2015-10-17 12:23:37

标签: visual-studio qt visual-c++

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

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

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

enter image description here

3 个答案:

答案 0 :(得分:3)

Visual Studio有nmake而不是make。你还需要Perl。 Strawberry Perl可以在这里使用:

  • 启动Visual Studio命令提示符
  • PATH变量设置为指向Perl和Qt二进制文件夹,例如:PATH=c:\Strawberry\perl\bin;c:\Qt5.5.1\5.5\msvc2013_64\bin;%PATH%
  • 转到QtXlsxWriter文件夹
  • qmake
  • nmake
  • nmake install

答案 1 :(得分:2)

  1. qmake:从Makefile
  2. 创建qtxlsx.pro
  3. make:构建Makefile
  4. Bullsit,对不起。 Windows构建系统中没有make

答案 2 :(得分:2)

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

  1. 您可以使用qmake生成一个makefile,并使用nmake进行编译:

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

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

    qmake -tp vc
    

    • 在Visual Studio中打开它并从那里构建

    • 使用msbuild命令行构建它:

      msbuild projectname.vcxproj