没有为架构 x86_64 找到带有 QWebKit 符号的 Qt 项目

Posted

技术标签:

【中文标题】没有为架构 x86_64 找到带有 QWebKit 符号的 Qt 项目【英文标题】:Qt Project with QWebKit symbol(s) not found for architecture x86_64 【发布时间】:2014-08-23 05:21:50 【问题描述】:

我是 Qt 的新手。基本上我已经创建了一个测试桌面项目并将 QWebKit 拖放到 MainWindow 中。这就是我所做的一切..然后运行项目并得到以下错误。

:-1: error: symbol(s) not found for architecture x86_64
:-1: error: linker command failed with exit code 1 (use -v to see invocation)

如果我删除 QWebKit 并将其他 UI 元素放到我的窗口中,一切似乎都正常。 使用 QWebKit 运行我的项目需要做什么?

PS:我在 OSX 上使用 Qt 5.3。

【问题讨论】:

【参考方案1】:

好的..找到了解决方案..我错过了将 webkitwidgets 添加到 .pro 文件中..

QT       += core gui webkitwidgets

【讨论】:

以上是关于没有为架构 x86_64 找到带有 QWebKit 符号的 Qt 项目的主要内容,如果未能解决你的问题,请参考以下文章

未找到架构 x86_64 的符号 - Cmake - Mac sierra

C ++ XCODE ld:未找到架构x86_64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)

链接器错误:ld:未找到架构 x86_64 的符号

macOS 上的 libfuzzer 未找到架构 x86_64

AFNetworking 错误 - AFHTTPRequestOperationManager(未找到架构 x86_64 的符号)

ld:未找到架构 x86_64(领域)的符号