Qt 5.6 完整编译攻略
Unsolved
Chinese
-
经过多次尝试,终于自己编出了最新的qt 5.6,应该说qt的相关文档,不管是英文,还是中文,都有些落后了
-
请问一下怎么才能让qt的webkit支持xslt
-
@flyingtree
你的链接打不开,能否再给一次?我已经编译3周了,但输出目录中,总是缺了WebEngineCore、WebEngineView等WebEngine相关的类,跟下载下来的安装包不一致我的环境:
win7_64 + vs2013_64 -
@flyingtree 能打开了,谢谢
-
@flyingtree 你的文档里面是编译webkit 但我下载下来的5.6.0里面没有这个包了,请问有没有编译过新的5.6.0的相关文档供参考?
另:我是一个QT的新手,不知道能否指教一下一个我看似简单又实在不能解决的问题:
我继承了一个类(QNetworkAccessManager 的派生类)
MyNAS.h#ifndef MYNAS_H #define MYNAS_H #include <QNetworkAccessManager> class MyNAS : public QNetworkAccessManager { Q_OBJECT public: MyNAS(QObject *parent = 0); ~MyNAS(); }; #endif // MYNAS_H
mynas.cpp
#include "mynas.h" MyNAS::MyNAS(QObject *parent):QNetworkAccessManager(parent) { qWarning()<<"MyNAS 构造函数 "; } MyNAS::~MyNAS() { qWarning()<<"MyNAS 析构函数 "; }
在另一个类WebView中调用,在webview.h 中
# include "mynas.h"
编译错误:
webview.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl MyNAS::MyNAS(class QObject *)" (??0MyNAS@@QEAA@PEAVQObject@@@Z),该符号在函数 "public: static class MyNAS & __cdecl WebView::networkAccessManager(void)" (?networkAccessManager@WebView@@SAAEAVMyNAS@@XZ) 中被引用
webview.obj:-1: error: LNK2019: 无法解析的外部符号 "public: virtual __cdecl MyNAS::~MyNAS(void)" (??1MyNAS@@UEAA@XZ),该符号在函数 "void __cdecl `public: static class MyNAS & __cdecl WebView::networkAccessManager(void)'::`2'::`dynamic atexit destructor for 'networkAccessManager''(void)" (??__FnetworkAccessManager@?1??networkAccessManager@WebView@@SAAEAVMyNAS@@XZ@YAXXZ) 中被引用
在WebView中调用,在webview.h 中改成(参考其写的WebPage)
class MyNAS;
并在webview.cpp中加入
#include "mynas.h"
仍然报错webview.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl MyNAS::MyNAS(class QObject *)" (??0MyNAS@@QEAA@PEAVQObject@@@Z),该符号在函数 "public: static class MyNAS & __cdecl WebView::networkAccessManager(void)" (?networkAccessManager@WebView@@SAAEAVMyNAS@@XZ) 中被引用
不知兄台能否赐教,成分感谢
-
@flyingtree 补充下:我是在改5.6.1中的simplebrower示例
我的目的是截取network状态