[wdmaudiodev] Re: WDK 8 APO and MSVCRT

  • From: "M'hand Boughias" <mhand@xxxxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Wed, 29 Aug 2012 09:21:36 +0200

Thank you for those details.


On Mon, Jul 2, 2012 at 8:56 PM, Tim Roberts <timr@xxxxxxxxx> wrote:

> M'hand Boughias wrote:
> >
> > As you know, the WDK 8 use VS2012 to build the driver. In order to
> > build an APO we need to dynamically link to the CRT because of the lib
> > "AudioBaseProcessingObject.lib". In the previous WDK it used to
> > generate an APO.DLL which dynamicaly link to the MSVCRT.DLL (the one
> > from the OS). Now with the WDK 8, the generated APO needs the
> > MSVCRT100.DLL (from VisualStudio). Is there a way to avoid that? How
> > can I force the link to the static CRT or the dynamic OS-CRT?
>
> VS2012 will no longer create code that works with MSVCRT.DLL.
>
>
> > Is it acceptable to deliver the VS-CRT inside the driver package?
>
> Yes.  Previous versions of VS required "side-by-side" setup for the
> runtime libraries, which meant you were practically required to invoke
> the Microsoft installer.  That's been dropped in VS2012, so you can
> simply copy the files into place, as long as you do the correct version
> management.  You still might want to invoke the Microsoft installer in
> your installer, but there are now alternatives.
>
> --
> Tim Roberts, timr@xxxxxxxxx
> Providenza & Boekelheide, Inc.
>
> ******************
>
> WDMAUDIODEV addresses:
> Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
> Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
> Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
> Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
>
> URL to WDMAUDIODEV page:
> http://www.wdmaudiodev.com/
>
>

Other related posts: