QT5.4.2静态编译(包含QtWebKit),在VS2013上创建项目,并成功运行
QMAKE_CFLAGS_RELEASE = -O2 -MD -Zc:strictStrings
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi -Zc:strictStrings
QMAKE_CFLAGS_DEBUG = -Zi -MDd
QMAKE_CFLAGS_RELEASE = -O2 -MT -Zc:strictStrings
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi -Zc:strictStrings
QMAKE_CFLAGS_DEBUG = -Zi -MTd
set PATH=C:\Windows;C:\Windows\System32;C:\Ruby22\bin;C:\Python27;C:\Python27\Scripts;D:\qt-static-build\icu\lib;D:\qt-static-build\icu\bin;D:\qt-static-build\gles_sdk\x86;C:\Perl\bin;D:\qt-static-build\ssl\bin;
set INCLUDE=D:\qt-static-build\icu\include;D:\qt-static-build\gles_sdk\include;D:\qt-static-build\ssl\include;
set LIB=D:\qt-static-build\icu\lib;D:\qt-static-build\gles_sdk\x86;D:\qt-static-build\ssl\lib;
"D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86
configure -confirm-license -opensource -platform win32-msvc2013 -debug-and-release -static-prefix "D:\qt-static-build\Qt5.4.2-static-vs2013"-qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -no-qml-debug -no-angle -nomake tests -nomake examples -icu -openssl
set PATH=%PATH%D:\qt-static-build\Qt5.4.2-static-vs2013\bin;
set INCLUDE=%INCLUDE%D:\qt-static-build\Qt5.4.2-static-vs2013\include;
perl D:\qt-static-build\qt\qt-everywhere-opensource-src-5.4.2\qtwebkit\Tools\Scripts\build-webkit --qt --debug --prefix=D:\qt-static-build\Qt5.4.2-static-vs2013


#if defined(BUILDING_WEBKIT)
#define TESTSUPPORT_EXPORT Q_DECL_EXPORT
#else
#define TESTSUPPORT_EXPORT Q_DECL_IMPORT
#endif
#if defined(BUILDING_WEBKIT)
#define TESTSUPPORT_EXPORT /*Q_DECL_EXPORT*/
#else
#define TESTSUPPORT_EXPORT /*Q_DECL_IMPORT*/
#endif




$(QTDIR-STATIC)\lib
$(QTDIR-STATIC)\plugins\platforms
$(QTDIR-STATIC)\plugins\imageformats
$(QTDIR-STATIC)\plugins\bearer
$(QTDIR-STATIC)\thirdpart\icu\lib
$(QTDIR-STATIC)\thirdpart\ssl\lib
$(QTDIR-STATIC)\thirdpart\webkit\lib

qtmaind.lib
Qt5Cored.lib
Qt5Guid.lib
Qt5Widgetsd.lib
Qt5PlatformSupportd.lib
Qt5OpenGLd.lib
Qt5WebKitd.lib
Qt5WebKitWidgetsd.lib
Qt5MultimediaWidgetsd.lib
Qt5PrintSupportd.lib
Qt5Networkd.li
Qt5Sensorsd.lib
Qt5Sqld.lib
Qt5Positioningd.lib
Qt5Multimediad.lib
qwindowsd.lib
qddsd.lib
qicnsd.lib
qicod.lib
qjp2d.lib
qmngd.lib
qtgad.lib
qtiffd.lib
qwbmpd.lib
qwebpd.lib
WebKit1d.lib
WebCored.lib
version.lib
ANGLEd.lib
leveldbd.lib
JavaScriptCored.lib
WTFd.lib
sicuind.lib
sicuucd.lib
sicudtd.lib
winspool.lib
shlwapi.lib
rpcrt4.lib
comdlg32.lib
oleaut32.lib
imm32.lib
winmm.lib
glu32.lib
opengl32.lib
gdi32.lib
qtharfbuzzngd.lib
qgenericbearerd.lib
qnativewifibearerd.lib
dnsapi.lib
crypt32.lib
kernel32.lib
user32.lib
shell32.lib
uuid.lib
ole32.lib
advapi32.lib
ws2_32.lib
mpr.lib

#include <QtWidgets/QApplication>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QMainWindow>
#include <QtWebKitWidgets/QWebView> #ifdef QT_STATIC
#include <QtCore/QtPlugin>
Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)
Q_IMPORT_PLUGIN(QDDSPlugin)
Q_IMPORT_PLUGIN(QICNSPlugin)
Q_IMPORT_PLUGIN(QICOPlugin)
Q_IMPORT_PLUGIN(QJp2Plugin)
Q_IMPORT_PLUGIN(QMngPlugin)
Q_IMPORT_PLUGIN(QTgaPlugin)
Q_IMPORT_PLUGIN(QTiffPlugin)
Q_IMPORT_PLUGIN(QWbmpPlugin)
Q_IMPORT_PLUGIN(QWebpPlugin)
Q_IMPORT_PLUGIN(QGenericEnginePlugin)
Q_IMPORT_PLUGIN(QNativeWifiEnginePlugin)
#endif // QT_STATIC int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMainWindow* window = new QMainWindow();
window->resize(, );
QPushButton* btn = new QPushButton(window);
btn->setText("Hello World!");
btn->setGeometry(, , , );
QWebView* webView = new QWebView(window);
webView->setGeometry(, , , );
webView->setUrl(QUrl("http://www.163.com"));
window->show();
return app.exec();
}

QT5.4.2静态编译(包含QtWebKit),在VS2013上创建项目,并成功运行的更多相关文章
- Qt5.3.1 静态编译的configure
今天最终自己静态编译过了QT5.3.1, 成功用在项目上了, 记录下configure指令. configure -confirm-license -opensource -platform win ...
- 笔记-linux下Qt5.3.2 静态编译
这里主要讲linux下的编译,windows下面比较简单 参考:http://qt-project.org/wiki/Building-Qt-5-from-Git 依赖 sudo apt-get in ...
- Qt5如何设置静态编译,解决生成的可执行文件打开出错问题
将https://yunpan.cn/cqGGURjmG2fEY 访问密码 8de5 中的压缩包Qt5-MSVC-Static-master.zip 解压到你的qt安装目录,一般就是C:\Qt下, ...
- Qt5.4.1_静态编译
http://www.cnblogs.com/findumars/p/4852350.html http://godebug.org/index.php/archives/133/ http://ww ...
- [COCOS2DX]COCOS命令新建项目+编译安卓项目并成功运行
全程搭建过程参考网址: http://blog.csdn.net/lengxue789/article/details/38116475 http://blog.csdn.net/cbbbc/arti ...
- QT5静态编译教程,主要针对vs2012(渡世白玉)
QT5,VS2012静态编译,所有的库准备充分的话qwebkit也可以静态编译通过,但是我编译的版本使用中如果用了QWEBVIEW控件在连接时会出错. 注:我自己编译的环境是:win server 2 ...
- Qt5.4静态编译方法
静态编译,就是编译器在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so或.lib)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖于动态链接库.这样就可以发布单 ...
- JIT(动态编译)和AOT(静态编译)编译技术比较
Java 应用程序的性能经常成为开发社区中的讨论热点.因为该语言的设计初衷是使用解释的方式支持应用程序的可移植性目标,早期 Java 运行时所提供的性能级别远低于 C 和 C++ 之类的编译语言.尽管 ...
- 详解Qt,并举例说明动态编译(shared)和静态编译(static)以及debug and release 编译版本区别(可产生静态版的Debug版本,需要把-release 改为 –debug-and-release)
作为初入Qt学习的新人,花了整整一两天时间,对Qt编译版本等问题进行了一步步探索,首先感谢网站博客中文章,开始也不是很明白一些几个问题: 1.Qt版本问题 作为初学者,可能下载时这么多版本,如何选择呢 ...
随机推荐
- Ultra-QuickSort (POJ 2299)树状数组+离散化
题目链接 Description In this problem, you have to analyze a particular sorting algorithm. The algorithm ...
- 【JavaScript】10个重要知识点
1. 立即执行函数 立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行.它没有绑定任何事件,也无需等 ...
- CAN总线协议 学习笔记
1.CAN总线网络 CAN总线网络主要挂在CAN_H和CAN_L,各个节点通过这两条线实现信号的串行差分传输,为了避免信号的反射和干扰,还需要在CAN_H和CAN_L之间接上120欧姆的终端电阻,但是 ...
- Hadoop2.2.0安装笔记
最近想学习hadoop,于是网上找了些教程学习,几经周折,总算安装成功了! 先讲下环境,就2台机器...都是vmware虚拟机,操作系统centos, jdk版本 1.8.0 hadoop版本 2.2 ...
- chromedriver与google版本的对应
解决chromedriver与chrome版本不兼容的问题 附chromedriver下载地址http://npm.taobao.org/mirrors/chromedriver/ 以下是对应的chr ...
- POJ 1023
#include <iostream> #include <string> #include <cmath> #define MAXN 65 int op[MAXN ...
- 关于防止表单form重复提交的方式
表单重复提交: 1.第一种:添加以后刷新页面(刷新的是Servlet) 2.第二种:重复点击提交按钮. * 使用令牌机制:(防止表单重复提交) * 在表单页面中 生成一个令牌 * 将这个令牌保存在se ...
- DotNetOpenAuth 使用指南
这几天一直在研究DotNetOpenAuth,源码处处是坑啊!写此文只为大家更顺利掌握DotNetOpenAuth使用方法,尽量少走弯路. 说明一下:我的环境是Win7 64 VS2015 upd ...
- Android 开发工具类 21_SAXForHandler
解析 XML 有两种形式: 1.XMLReader XMLReaser xmlReader = saxParser.getXMLReader(); xmlReadeer.setContentHandl ...
- 读取Java注解类型
参考文章: (1)https://www.cnblogs.com/extjs4/p/6411507.html 关于注解第一篇 (2)https://www.cnblogs.com/extjs4/p/6 ...