Qt 5.6 msvc静态编译

时间:2016-09-24 06:58:17

标签: qt

你能给我一些简单的步骤来为qt 5.6 msvc 2013做静态构建吗? 。我读了它,但我不能让它做静态编译。 我做了什么:

1-将qt 5.6 src放在C:\ Qt \ qt-everywhere-opensource-src-5.6.0

2- in qt命令提示符cd C:\ Qt \ qt-everywhere-opensource-src-5.6.0

3- configure -static

它显示: 无法从环境中检测平台。使用-platform命令行 参数或设置QMAKESPEC环境变量并再次运行configure。 有关支持的操作系统和编译器的列表,请参阅自述文件

1 个答案:

答案 0 :(得分:0)

它的工作在这里:

  • 安装python v2.7

  • 启动菜单 - >所有节目 - > visual studio 2013 - >视觉工作室工具

  • 打开VS2013的开发人员命令提示符

  • 在命令行中:

    • 设置QMAKESPEC = win32-msvc2013

    • 设置QTDIR = C:\ Qt \ QT-EVE~1.0 \ qtbase

    • 设置PATH = C:\ Qt \ QT-EVE~1.0 \ qtbase \ bin;%PATH%

    • 设置PYTHONPATH =%C:\ Python27%; C:\ Python27 \ Lib

    • cd C:\ Qt \ qt-everywhere-opensource-src-5.6.0

    • configure -static -platform win32-msvc2013 -nomake examples -nomake tests

  • c或o

  • nmake