tri*_*ger 18 qt visual-studio visual-c++
目前(2015年9月),Visual Studio 2015没有正式的Qt版本.如何手动构建?
tri*_*ger 32
它可以很容易地手动构建.以下示例适用于Qt 4.8.6.
下载Qt 4.8.6源代码:http: //download.qt.io/archive/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.zip 并解压缩.让Qt前缀为c:\ Qt-2015\4.8.6\msvc2015.将下载的源目录中的源复制到{prefix dir}.
应用补丁02-fix_build_with_msvc2015-45e8f4ee.diff https://drive.google.com/file/d/0Bz6Oefew6XZnOU9ac0hIeG41UVE/view?usp=sharing 请参阅帖子:https://forum.qt.io/topic/56453/compiling- qt4-head-with-msvc-2015-cstdint-errors/5 以消除编译错误(我手动应用了所有更改,它不是那么长).
在mkspecs目录中创建新的win32-msvc2015规范:创建win32-msvc2015目录,复制win32-msvc2013目录的内容,编辑qmake.conf:将_MSC_VER设置为1900并在适当时更新2013年到2015年的所有文本:
编辑{prefix dir}/qmake /目录中的makefile.win32文件:找到所有win32-msvc2013出现并同样添加win32-msvc2015:
现在来自Visual Studio 2015命令提示符
run(这些是示例命令,根据构建需要,其他命令可能会有所不同):
configure -make nmake -platform win32-msvc2015 -prefix c:\Qt-2015\4.8.6\msvc2015 -opensource -confirm-license -opengl desktop -nomake examples -nomake tests
选项-make nmake是必需的,因为configure.exe默认搜索nmake的max version vs 2013,否则使用make.
然后是单核构建命令
nmake
(或jom.exe -jN,其中N <= CPU核心数).
就这样.这个例子没有Webkit,示例和演示 - 为了速度.对我来说,构建单核需要大约1.5小时.
| 归档时间: |
|
| 查看次数: |
13751 次 |
| 最近记录: |