安装 qt 移动工具包时出错

Tac*_*ons 2 qt alsa

我正在安装 qt 移动工具包,但它显示一条错误消息:

1.2.0/src/multimedia' make[2]: 警告:文件 Makefile' 将来的修改时间为 1.1e+04 s g++ -c -pipe -g -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_WEBKIT -DQT_SHARED -DQTM_PLUGIN_PATH=\"/home/aboobacker/Desktop/qt-mobility-opensource-src-1.2.0/install/plugins\" -DQT_MAKEDLL -DQT_BUILD_MULDHTIMEDIAQALBLIT_ENGL DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4 -I ../全局-I。-Iaudio -Ivideo -Ieffects -I/usr/X11R6/include -I../../build/Debug/QtMultimediaKit/moc -o ../../build/Debug/QtMultimediaKit/qaudiodevicefactory.o audio/qaudiodevicefactory. cpp 在音频/qaudiodevicefactory.cpp 包含的文件中:60:0:audio/qaudiodeviceinfo_alsa_p.h:57:28:致命错误:alsa/asoundlib.h:没有这样的文件或目录编译终止。make[2]: *** [../../build/Debug/QtMultimediaKit/qaudiodevicefactory.o] 错误 1 ​​make[2]: Leaving directory/home/aboobacker/Desktop/qt-mobility-opensource-src-1.2 .0/src/multimedia' make[1]: * [sub-multimedia-make_default] 错误 2 make[1]: 离开目录`/home/aboobacker/Desktop/qt-mobility-opensource-src-1.2.0/src ' make: * [sub-src-make_default-ordered] 错误 2 aboobacker@aboobacker-desktop:~/Desktop/qt-mobility-opensource-src-1.2.0$

如何解决这个问题?

Pan*_*her 11

要编译包,您需要安装依赖项,包括头文件或 -dev 包。尝试

sudo apt-get install libasound2-dev
Run Code Online (Sandbox Code Playgroud)

检查包含在源代码中的任何 README 中列出的依赖项(更有可能的是,您将有更多的依赖项需要安装)。