编译 QtWebEngine 示例时找不到 c:\Users\qt\work\install\lib\Qt5Widgetsd.lib
Posted
技术标签:
【中文标题】编译 QtWebEngine 示例时找不到 c:\\Users\\qt\\work\\install\\lib\\Qt5Widgetsd.lib【英文标题】:Cannot find c:\Users\qt\work\install\lib\Qt5Widgetsd.lib when compiling QtWebEngine examples编译 QtWebEngine 示例时找不到 c:\Users\qt\work\install\lib\Qt5Widgetsd.lib 【发布时间】:2016-04-18 05:49:42 【问题描述】:我下载了Qt5.6 VS2013 32bit 并尝试运行QtWebEngine的官方示例。 我只是按照说明进行操作,但是 链接时会报错
LNK1104 file not found c:\Users\qt\work\install\lib\Qt5Widgetsd.lib.
但是,我不知道这条路径 c:\Users\qt\work\install\lib\ 来自哪里。 我在示例文件夹的所有目录中进行了文本搜索,除了生成的文件(makefiles 和 pdbs)之外没有任何命中。
我还检查了系统环境变量,但没有命中。 此外,我检查了 Qt Creator'r Projects 面板及其构建环境,但仍然没有命中。
我错过了什么吗?
附:此错误是通过链接 QtWebEngineWidgets pro 的 DemoBrowser 示例给出的
【问题讨论】:
可能是 Qt 发行版本身的错误? 【参考方案1】:链接是 qmake 在从 qt 项目文件 (*.pro) 生成构建脚本时生成的。它基于通常与库一起安装的 qmake 应用程序路径(如果需要,请检查您的 qt 工具包设置以更改它:Jst 浏览到 qmake.exe 应用程序)。 然后尝试重新生成构建脚本。它应该可以解决问题。
您可能还会遇到安装未处于调试模式的问题;您正在尝试使用 Qt5Widgetsd.lib
库而不是非调试库 Qt5Widgets.lib
【讨论】:
以上是关于编译 QtWebEngine 示例时找不到 c:\Users\qt\work\install\lib\Qt5Widgetsd.lib的主要内容,如果未能解决你的问题,请参考以下文章