我
安装的是qt-win-opensource-4.8.4-vs2008.exe,配合vs2008使用,编写代码如下:
- #include "userdefinecontrol.h" 
 - #include <QtGui/QApplication> 
 - #include <phonon/MediaObject> 
 - #include <phonon/VideoPlayer> 
 - #include <phonon/BackendCapabilities> 
 - int main(int argc, char *argv[]) 
 - { 
 - QApplication a(argc, argv); 
 - // Phonon::MediaObject *music = 
 - // Phonon::createPlayer(Phonon::MusicCategory, Phonon::MediaSource("D://test.mp3")); 
 - Phonon::MediaObject *music = 
 - Phonon::createPlayer(Phonon::VideoCategory, Phonon::MediaSource("D://test.avi")); 
 - music->play(); 
 - return a.exec(); 
 - }
 
 编译没有问题,但是
执行的时候却没有任何音视频播放。 
学习Advanced Qt Programming的时候,下载了aqt的配套源码playmusic,用vs2008中的Qt菜单进行导入(“Open Qt Project File (.pro)”)时,输出
错误如下:
--- (Import): Generating new project of playmusic.pro file
--- (qmake) : Using: d:\qt\qt4.8.4\bin\qmake
--- (qmake) : Working Directory: E:\计算机电子书\Qt\Qt高级编程\aqp\playmusic
--- (qmake) : Arguments: -tp vc "playmusic.pro" -o "playmusic.vcproj" QMAKE_INCDIR_QT=$(QTDIR)\include QMAKE_LIBDIR=$(QTDIR)\lib QMAKE_MOC=$(QTDIR)\bin\moc.exe QMAKE_QMAKE=$(QTDIR)\bin\qmake.exe
[1] - WARNING: (internal):1: Unescaped backslashes are deprecated.
[2] - Project ERROR: Cannot build this example since it needs 
Phonon support
--- (Import): Error(s): 2
--- (qmake) : Exit Code: 2 
请问大侠,这是不是说明安装的4.8.4还是没有包含phonon模块啊?