利用Vs2008编译64位的Qt 4.8.7
1、下载qt-everywhere-opensource-src-4.8.7.zip。下载地址:http://download.qt.io/archive/qt/4.8/4.8.7/qt-everywhere-opensource-src-4.8.7.zip
2、VS2008需要安装x64编译器。
3、将qt-everywhere-opensource-src-4.8.7.zip解压(如解压在d:\Qt\4.8.7_64)。
4、设置环境变量path += d:\Qt\4.8.7_64\bin,QTDIR=d:\Qt\4.8.7_64。
5、在开始菜单里找到VS2008 x64编译器“Visual Studio 2008 x64 Win64命令提示”。
6、在命令窗口里进入到d:\Qt\4.8.7_64目录(通过cd命令)。
7、输入:configure -prefix d:\Qt\4.8.7_64 -debug-and-release -nomake demos -nomake examples -nomake docs -mp,开始配置Qt
提示1: Type 'c' if you want to use the Commercial Edition.
Type 'o' if you want to use the Open Source Edittion.
根据情况选择c或者o,
选择“o”
提示2: 是否接受GPL协议
选择: y
等待配置完成
8、输入命令:nmake,进行编译,直至完成。
9、执行nmake confclean命令清除编译过程中的临时文件。
10、在Qt Creator里配置Qt版本Qt 4.8.7_64和VS2008 x64编译器。
11、创建工程时,可以选择Qt 4.8.7_64,编译器选VS2008 x64编译器。
如果中间有问题:
打开d:\Qt\4.8.7_64\src\3rdparty\webkit\Source\WebCore\platform\DefaultLocalizationStrategy.cpp
定位到325行和327行,将
"Look Up “%@”" 修改为
"Look Up ""%@"""
"Look Up “<selection>”" 修改为
"Look Up ""<selection>"""
中文的双引号“”要用英文的双引号""替换,并用英文的双引号""包括起来。
转载于:https://www.cnblogs.com/zhangnianyong/p/9170377.html