你能给我一些简单的步骤来为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。 有关支持的操作系统和编译器的列表,请参阅自述文件
答案 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