tomcxh

http://msdn2.microsoft.com/en-us/library/aa451221.aspx
it is known from "Platform Builder for Microsoft Windows CE 5.0 Building DirectShow Filters" that if i want to write my own directorshow filter in Mobile Device, i should build Strmbase.lib first.

i have installed windows mobile sdk 5.0£¬but in the directory %_WINCEROOT%, i can't find "%_WINCEROOT%\Public\DirectX\Sdk\Samples\Dshow\Baseclasses" mentioned in the article from MSDN£¬will anyone tell me what can i do now

thanks.



Re: Smart Devices General how to build Strmbase.lib in windows mobile sdk 5.0?

Christopher Fairbairn

Hi,

Since Windows Mobile is essentially a "pre-packaged" build/customisation of Windows Embedded CE, all the build related instructions on the page you linked to have already been done for you.

In this specific case, the pre-built strmbase.lib file should be found in your Windows Mobile 5.0 Pocket PC SDK lib folder (possibly C:\program files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Lib\ARMV4I). So all you should need to do is link to the pre-existing file.

You may find the following blog entry of interest if the differentiation between Windows CE and Windows Mobile is unclear - "Is Windows mobile 6 powered by Windows Embedded CE 6.0 - http://www.christec.co.nz/blog/archives/18

Hope this helps,

Christopher Fairbairn






Re: Smart Devices General how to build Strmbase.lib in windows mobile sdk 5.0?

tomcxh

Hi, Christopher Fairbairn

Thanks very much for your reply. but it does not work.

Actually, I knew that strmbase.lib is a pre-exising file, it goes well when i don't use DirectShow base classes.

But now, I am trying to write a filter that receive video data from the net (class CFilterNetReceiver : public CBaseFilter). The source code of the filter can be built successfully on win32 platform, but when i built it with Win Mobile 5.0 SDK, many errors comes out.

http://msdn2.microsoft.com/en-us/library/aa451221.aspx "Platform Builder for Microsoft Windows CE 5.0 Building DirectShow Filters" said that "if you are using the DirectShow base classes, Build the base class library". I have installed DXSDK for win32, and have built it for for win32 platform, But I don't know how to deal with it on Win Mobile 5.0.

Will you tell me where the problem is Any suggestion regarding this context will be helpful to me.

thank you.

tomcxh