1.First the ctlutil.h from "operator=(LONG);" to "COARefTime& operator=(LONG);"
2.in wxdebug.cpp change from "static g_dwLastRefresh = 0;" to "static int g_dwLastRefresh = 0;"
3.change in winutil.cpp
"for (Count = PalLoCount;INT(Count) < min(PalHiStart,iColours);Count++) {" to
"for (int Count = PalLoCount;INT(Count) < min(PalHiStart,iColours);Count++) {"
4.in outputq.cpp add the line
long iDone = 0; just before the "for (iDone = 0;"
5.LINK : fatal error LNK1104: cannot open file 'largeint.lib'
In the Project you are building, remove largeint.lib from Properties/Configuration Properties/Linker/Input/Additional Dependencies.(http://social.msdn.microsoft.com/forums/en-US/windowsdirectshowdevelopment/thread/440fcfe3-668a-49fd-ad3b-e626cedcb38e/)
这样就通过了,虽然还有很多warning