Bringing existing C++ code to Windows Store apps

Sign in to queue


This talk will cover how to use C++ to target the new Windows Runtime surface. Beyond just learning how to write apps in C++, you will see how to create new libraries or reuse existing components that you can seamlessly combine with Windows Store apps using JavaScript, C#, and other C++ apps.






B33 Baker



Download this episode

The Discussion

  • User profile image


  • User profile image

    finally thing are getting serious c++

  • User profile image

    Bask in the glow that is C++...and pick up some great tips on writing apps.

    ...not that I am biased Smiley

  • User profile image

    Ugh.  Audio quality makes this almost unwatchable...

  • User profile image
    Tarek Madkour

    Loved all the audience questions. Thanks for being so engaged. I hope you enjoyed the talk as much as I did.

    I wanted to make one correction to something I said in the presentation. At about 52' in the video I show the slide that talks about alternatives to Win32 threading APIs and I listed the CRT _beginthread() as the last alternative. Several folks in the audience mentioned that they had tried _beginthreadex() and that it hadn't worked. I went back and checked on this and we did indeed restrict _beginthread() and _beginthreadex() to the desktop family right before RTM. Thanks for the folks who notified me about this. I'll try to get the slides updated in the online version.

  • User profile image

    NO audio for big sections of the talk. Sad

  • User profile image

    Could you maybe run this through some audio correction? Can't hear a thing most of the time Sad

  • User profile image

    We're looking into the audio issues.

  • User profile image
    Tarek Madkour

    The audio issues are fixed. You can enjoy the video now. Thank you.

  • User profile image

    This talk was awesome Tarek. You're very well spoken and make things understandable.

  • User profile image

    I had a difficult time following along in this session, likely due in no small part to the fact I'm not really a C++ guy. (I had a rather specific reason for being at this talk over any others)

    However, I also felt the floor was too open for questions, in some cases even questions on topics you hadn't gotten to yet. A better flow, in my opinion, would be to get through the presentation and open up for questions that aren't covered by what you have discussed.


  • User profile image

    Hi Tarek,

    Thanks for the very insightful talk, I was glad to have been there in person. I wanted to affirm something you mentioned in the talk. In order to check whether a 3rd party library is compliant with Windows Store requirements, you mention it's enough to just link against it in a plain XAML-C++ project and run that through the App Cert Kit. Is this correct? Or should the code be calling into the methods in the library?



  • User profile image

    Can anybody tell me on which file the audio has been fixed because it's still no good on the high quality MP4 download?

    Edit: Never mind, I d/l'd the mp3 file and it's crystal clear


  • User profile image

    This is great talk. Please more and more talks on C++/Win8

  • User profile image

    I'm excited to see the creative ideas from MS VC++ team. This is great talk and well delivered!!

  • User profile image
    Darshana Tharanga

    So.. what about Microsoft Foundation Classes(MFC) Is it abandon from Microsoft?

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.