我正在将 Qt 4.7.4 与 C++ 一起使用,并且正在尝试将带有一些 flash 元素的 html 文档嵌入到 Qt 应用程序中。首先,我在主窗口中添加了一个 QWebView 小部件并尝试加载存储在我的硬盘上的 html 文档,这导致了一个错误,因此我查找了 Qt 示例并尝试在此处运行 youtube 查看器示例:http://qt -project.org/wiki/Embed_YouTube_Video_in_QWebView
尝试运行程序时,我两次都遇到了同样的问题:
"The procedure entry point ??1QSslSocket@@UAE@XY could not be located
in the dynamic link library QtWebkit4.dll"
我使用了依赖walker,它指出QSslSocket在我的发布文件夹中的QNetwork4.dll中(它是发布版本)。我的 QTDIR 环境变量也指向正确的位置,并且 bin 文件夹的位置在我的路径变量中。
所以我想知道这里是否有人可以帮助我。我也在使用visual studio 2005(不幸的是使用Qt 4.7.4和vs 2005在这种情况下是我无法控制的)