天天看點

qt_plugin_instance: identifier not found 解決辦法

configure -debug-and-release -platform

win32-msvc2008 -static -no-qt3support -qt-libpng -qt-libjpeq -qt-libmng

-qt-libtiff -qt-zlib -qt-sql-mysql -openssl-linked -l D:\OpenSSL\inc32 -L

d:\OpenSSL\out32

錯誤:

backend.cpp

..\..\..\3rdparty\phonon\ds9\backend.cpp(69) : error C2227: left of

'->m_directShowMutex' must point to class/struct/union/generic type

..\..\..\3rdparty\phonon\ds9\backend.cpp(69) : error C3861:

'qt_plugin_instance': identifier not found

cl

-c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE

-DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_EDITION=QT_EDITION_DESKTOP

-DPHONON_MAKE_QT_ONLY_BACKEND -DQT_STATICPLUGIN -DQT_PLUGIN -DQT_PHONON_LIB

-DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT

-I"..\..\..\..\include\QtCore"

-I"..\..\..\..\include\QtGui"

-I"..\..\..\..\include\phonon" -I"..\..\..\..\include"

-I"..\..\..\..\include\ActiveQt"

-I"..\..\..\..\include\phonon_compat\phonon"

-I"..\..\..\..\include\phonon_compat" -I"..\..\..\..\include\phonon\Phonon"

-I"tmp\moc\debug_static"

-I"..\..\..\..\mkspecs\win32-msvc2008" -Fotmp\obj\debug_static\

@C:\Users\sthomass.NOE\AppData\Local\Temp\nmD43B.tmp

abstractvideorenderer.cpp

audiooutput.cpp

..\..\..\3rdparty\phonon\ds9\backend.cpp(69)

: error C2227: left of '->m_directShowMutex' must point to

class/struct/union/generic type

: error C3861: 'qt_plugin_instance': identifier not found

At the compilation with vs2008 amd64 with

this configure:

configure -release -static -sse -sse2 -no-exceptions -no-qt3support -no-opengl

I have bug at the compilation on phonon:

将'qt_plugin_instance' 改為qt_plugin_instance_phonon_ds9即可

繼續閱讀