【问题标题】:Error compiling a Qt program containing WebView编译包含 WebView 的 Qt 程序时出错
【发布时间】:2013-08-16 19:46:41
【问题描述】:

我创建了一个新的 Qt5 项目。我所做的只是将 QWebView 拖到我的 MainWindowUI 中。它给了我这些错误:

error: undefined reference toimp__ZN8QWebViewC1EP7QWidget'`

error: undefined reference toimp__ZN8QWebView6setUrlERK4QUrl`

我什至没有写过一行代码! QtDesigner 有问题吗?

【问题讨论】:

    标签: qt5 qwebview


    【解决方案1】:

    在 pro 文件中添加“webkit”(直到 Qt 4.7.4)或 webkitwidgets(Qt5)。比如“QT += core gui webkit”,然后清理并构建。

    【讨论】:

    • 它没有用。我的 .pro 的第一行:QT += core gui webkit
    • 您是否执行了清理项目然后构建项目?
    • 好的,我明白了!实际的模块名称是“webkitwidgets”,它现在可以工作了!但我根本没有想到 pro 文件。所以谢谢你:)
    • 太好了。哦,您使用的是 Qt5,这就是 webkitwidgets、webkit 消失的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 2013-04-13
    • 1970-01-01
    相关资源
    最近更新 更多