Hi, JoungEunKim
I have read the link of viewtopic.php?f=32&t=81793,then I compiled vlc1.1.5 as follows:
First: install the windows 7 SDK and DXSDK_Jun10.exe
Second: replace the /src/config/chain.c
Third: libplugin >> Properties >> Linker >> General >> Additional Library Directories >>
C:\Program Files\Microsoft SDKs\Windows\v6.1\Lib
to modify
C:\Program Files\Microsoft SDKs\Windows\v7.0\Lib
Fourth: remove modules\access\bda\bdagraph.cpp add source that :
// sunqueen add start
const GUID CLSID_ATSCLocator = { 0x8872ff1b,0x98fa,0x4d7a,{0x8d,0x93,0xc9,0xf1,0x05,0x5f,0x85,0xbb}}; ......
remove modules\video_output\msw\directx.c remove that :
//const GUID IID_ITaskbarList3 = { 0xea1afb91,0x9e28,0x4b86,{0x90,0xe9,0x9e,0x9f,0x8a,0x5e,0xef,0xaf}}; // sunqueen add
Add const GUID IID_IApplicationAssociationRegistrationUI = {0x1f76a169,0xf994,0x40ac, {0x8f,0xc8,0x09,0x59,0xe8,0x87,0x47,0x10}};//lootel add
in file modules\video_output\msw\directx.c
Fiveth:If you want to run that, install Window 7 SDK and DXSDK_Jun10.exe.
And set like this.
VC2005 tools >> options >> Projects and Solutions >> VC++Directories >> Show Directories for: >> Include files and Library files
sample for Include files
C:\Program Files\Microsoft SDKs\Windows\v7.0\Include
C:\Program Files\Microsoft SDKs\Windows\v7.0\Include\gl
sample for Library files
C:\Program Files\Microsoft SDKs\Windows\v7.0\Lib
then, I found a error that the STRMBASD.LIB was not fount;
when I add STRMBASD.LIB to the directory of vlcwin.15.vs2008.NT.up\debug. then have other errors:
Creating library E:\work\vlcwin.15.vs2008.NT.up\Debug\plugins\libplugin.lib and object E:\work\vlcwin.15.vs2008.NT.up\Debug\plugins\libplugin.exp
libplugin.exp : warning LNK4078: multiple '.drectve' sections found with different attributes (00000200)
dshow.obj : error LNK2001: unresolved external symbol _CLSID_CaptureGraphBuilder2
dshow.obj : error LNK2001: unresolved external symbol _IID_ICaptureGraphBuilder2
dshow.obj : error LNK2001: unresolved external symbol _IID_IAMTVAudio
filter.obj : error LNK2001: unresolved external symbol _MEDIASUBTYPE_IEEE_FLOAT
filter.obj : error LNK2001: unresolved external symbol _MEDIASUBTYPE_YUYV
filter.obj : error LNK2001: unresolved external symbol _MEDIASUBTYPE_IYUV
filter.obj : error LNK2001: unresolved external symbol _MEDIASUBTYPE_ARGB32
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_ATSCLocator
bdagraph.obj : error LNK2001: unresolved external symbol _IID_IATSCLocator
bdagraph.obj : error LNK2001: unresolved external symbol _IID_IATSCChannelTuneRequest
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_ATSCNetworkProvider
bdagraph.obj : error LNK2001: unresolved external symbol _IID_IDVBTuningSpace2
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_DVBTLocator
bdagraph.obj : error LNK2001: unresolved external symbol _IID_IDVBTLocator
bdagraph.obj : error LNK2001: unresolved external symbol _IID_IDVBTuneRequest
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_DVBTNetworkProvider
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_DVBCLocator
bdagraph.obj : error LNK2001: unresolved external symbol _IID_IDVBCLocator
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_DVBCNetworkProvider
bdagraph.obj : error LNK2001: unresolved external symbol _IID_IDVBSTuningSpace
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_DVBSLocator
bdagraph.obj : error LNK2001: unresolved external symbol _IID_IDVBSLocator
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_DVBSNetworkProvider
bdagraph.obj : error LNK2001: unresolved external symbol _IID_ITuningSpace
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_DVBSTuningSpace
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_DVBTuningSpace
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_ATSCTuningSpace
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_SystemTuningSpaces
bdagraph.obj : error LNK2001: unresolved external symbol _IID_ITuningSpaceContainer
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_MPEG2Demultiplexer
bdagraph.obj : error LNK2001: unresolved external symbol _IID_ISampleGrabber
bdagraph.obj : error LNK2001: unresolved external symbol _CLSID_SampleGrabber
bdagraph.obj : error LNK2001: unresolved external symbol _IID_IScanningTuner
E:\work\vlcwin.15.vs2008.NT.up\Debug\plugins\libplugin.dll : fatal error LNK1120: 33 unresolved externals
Build log was saved at "file://e:\work\vlcwin.15.vs2008.NT.up\libplugin\Debug\BuildLog.htm"
libplugin - 35 error(s), 2 warning(s)
Sorry, When I want to email you, I found you remove it. My email is
[email protected].