找不到-lQtAV

时间:2016-08-25 07:47:38

标签: c++ qt dll linker

我正在尝试编译QtAV项目的测试。我按照此处描述的步骤进行了操作:https://github.com/wang-bin/QtAV/wiki/Use-QtAV-In-Your-Projects

在我尝试编译一些示例之前,一切都很顺利。我收到此错误:C:/ Qt / Tools / mingw492_32 / bin /../ lib / gcc / i686-w64-mingw32 / 4.9.2 /../../../../ i686-w64-mingw32 /bin/ld.exe:找不到-lQtAV

我认为库(QtAV1.dll,QtAVWidgets1.dll等)已经到位,在我的情况下位于c:\ Qt \ 5.6 \ mingw49_32 \ bin \中。我甚至使用适用于Windows和Android的QtAV成功编译了一个QML测试应用程序。

但是这些例子不会编译,我无法弄清楚原因。

1 个答案:

答案 0 :(得分:0)

  

我无法弄清楚原因。

链接器告诉您它无法找到libQtAV.lib

  

我认为库(QtAV1.dll,QtAVWidgets1.dll等)到位了

运行时需要上面的库(DLL s)。在 linktime ,您需要LIB s,而不是DLL s。

您可能需要在链接行添加:-L c:\Qt\5.6\mingw49_32\lib