在编译输出部分构建代码后,会显示此错误。
C:\Qt\2009.04\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lphonond
collect2: ld returned 1 exit status.
mingw32-make[1]: *** [debug\addressbook.exe] Error 1
mingw32-make: *** [debug] Error 2
Exited with code 2.
Error while building project addressbook
When executing build step 'Make'
无论我正在构建什么代码,我都会得到这个代码。 我使用的是Windows 7和Qt 4。
答案 0 :(得分:0)
如果您需要的不仅仅是传递帮助,还需要提供更多详细信息。 makefile的相关部分将是一个良好的开端。
找出存储libphonond
的位置,如果路径不存在,则使用-L
将路径传递给链接器。
可能是:
libphonond
可能不是默认构建的一部分。答案 1 :(得分:0)
本文[使用MinGW 在Windows上构建Phonon后端插件]自4.6版以来已过时。 Qt默认情况下现在有声子支持。
查看您的构建路径,您似乎有一个早于4.6的版本(2009年12月1日发布,而截至2009年4月,您有Qt版本。)
换句话说:获得更新版本的Qt。