在看了我的第一篇文章codeblocks17.12+QT5搭建后,相信大家能够用codeblocks写QT5程序来吧,不过发现了一些问题,比如WebView在编译时出现错误,比如这段代码
#include <QApplication>
#include <QWebView>
#include <QUrl>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QWebView *view = new QWebView;
view->load(QUrl("https://www.baidu.com/"));
view->show();
return app.exec();
}
编译的结果是这样的:
undefined reference to `_imp___ZN8QWebViewC1EP7QWidget
undefined reference to `_imp___ZN8QWebView4loadERK4QUrl
通过双击这2个错误我们可发现红色方块指向webview
在我折腾了好久后终于发现了解决方法
打开codeblocks上面的Settings-->Compiler--->Linker settings--&