我尝试使用Linux 3.2.0-4-amd64
在g++ 4.7.2-5
上静态编译Qt 5.3.2库。我使用此命令配置编译和安装makefile:
configure -prefix /usr/local/Qt5-static -debug -opensource -platform linux-g++ -opengl desktop -static -nomake examples -nomake tests -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -qt-harfbuzz -qt-pcre -qt-xkbcommon -qt-xcb
此步骤中的所有内容都已正确完成。其次我跑了:
make
和
make install
在最后一步中,我收到了这个错误:
/usr/bin/ld: cannot find -lqwebp
collect2: error: ld returned 1 exit status
我从https://git.gitorious.org/qt/qt5.git下载了源代码,并使用了分配给v5.3.2
git标记的提交。
答案 0 :(得分:0)
找到具有此类库libqwebp的位置,然后将此dir -Ldir_path添加到编译选项中。