Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Windows Headers for VC++ 2005

Windows Headers for VC++ 2005

Scheduled Pinned Locked Moved The Lounge
c++helpquestion
29 Posts 14 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Jim Crafton

    If you read the docs right on the express download site, they explain how to do this. http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/[^] You need to install some form of the Platform SDK (I had an older one from Nov 2001 that worked fine). You need to adjust a few files. It's no big deal. But, like code-frog mentioned, there is no MFC/ATL support - this is openly acknowledged by MS, and it's part of the reason why it's free. If you want a good free UI framework to use with it, may I humbly suggest checking this out: The VCF[^]. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

    T Offline
    T Offline
    Tom Archer
    wrote on last edited by
    #15

    Yeah but you got all the 5 votes :sigh: :-D Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

    R 1 Reply Last reply
    0
    • T Tom Archer

      Yeah but you got all the 5 votes :sigh: :-D Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

      R Offline
      R Offline
      Ryan Binns
      wrote on last edited by
      #16

      There... feel better now? ;)

      Ryan

      "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

      T 1 Reply Last reply
      0
      • R Ryan Binns

        There... feel better now? ;)

        Ryan

        "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

        T Offline
        T Offline
        Tom Archer
        wrote on last edited by
        #17

        Now I can sleep :) Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

        1 Reply Last reply
        0
        • J Julian Goldsmith

          VC++ 2005 Express can't find any of the Windows headers, and MFC/ATL support does't work. Microsoft didn't even acknowledge that I had emailed them. Can anyone help me? __________________________________________ Let's push Satan

          N Offline
          N Offline
          Nish Nishant
          wrote on last edited by
          #18

          The Win 2003 Platform SDK contains source code for ATL and MFC (not sure if they are the latest versions though). No libs or DLLs are provided, but I believe there are makefiles that you can use to generate your MFC libs/dlls. It may not be very straightforward, but it's doable, and considering that the PSDK is free, it's a decent option really. Regards, Nish

          My blog : Nish’s thoughts on MFC, C++/CLI and .NET

          J 1 Reply Last reply
          0
          • J Judah Gabriel Himango

            Is it any secret Microsoft wants developers to build .NET applications? Of course they're pushing their new stuff, what company doesn't?

            Tech, life, family, faith: Give me a visit. I'm currently blogging about: Connor's Christmas Spectacular! Judah Himango

            J Offline
            J Offline
            Jerry Hammond
            wrote on last edited by
            #19

            Judah Himango wrote:

            Is it any secret Microsoft wants developers to build .NET applications? Of course they're pushing their new stuff, what company doesn't?

            IBM? Which explains why the elephant no longer dances. My Programming Library

            1 Reply Last reply
            0
            • N Nish Nishant

              The Win 2003 Platform SDK contains source code for ATL and MFC (not sure if they are the latest versions though). No libs or DLLs are provided, but I believe there are makefiles that you can use to generate your MFC libs/dlls. It may not be very straightforward, but it's doable, and considering that the PSDK is free, it's a decent option really. Regards, Nish

              My blog : Nish’s thoughts on MFC, C++/CLI and .NET

              J Offline
              J Offline
              Jim Crafton
              wrote on last edited by
              #20

              Wow that's pretty weird - so it would be conceivable to "fix" various MFC bugs/features? Could you redistribute the lib? ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

              T 1 Reply Last reply
              0
              • J Jim Crafton

                Wow that's pretty weird - so it would be conceivable to "fix" various MFC bugs/features? Could you redistribute the lib? ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                T Offline
                T Offline
                Tom Archer
                wrote on last edited by
                #21

                MFC source code has always been shipped with MFC. Additionally, there's a technote detailing how to modify and build the MFC libraries so that's always been an option as well. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT -- modified at 21:07 Monday 13th February, 2006

                J 1 Reply Last reply
                0
                • T Tom Archer

                  Some of these questions/comments today make me feel like I should be donning a "Captain Obvious" cape :) Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

                  J Offline
                  J Offline
                  Jim Crafton
                  wrote on last edited by
                  #22

                  I think there's another issue at play here as well. Because of OSS, specifically the GNU crowd, obsessive insistence that *all" software should be practically free in price (yes I know they allow you to charge for it, but in practical terms that is NOT what happens), means that many people, and perhaps many newcomers, expectations are set with this in mind. Personally I think it's a stupid attitude. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                  1 Reply Last reply
                  0
                  • T Tom Archer

                    MFC source code has always been shipped with MFC. Additionally, there's a technote detailing how to modify and build the MFC libraries so that's always been an option as well. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT -- modified at 21:07 Monday 13th February, 2006

                    J Offline
                    J Offline
                    Jim Crafton
                    wrote on last edited by
                    #23

                    Yeah, I knew about the source, but I didn't think you could build binaries from it. Interesting to know. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                    T 1 Reply Last reply
                    0
                    • J Jim Crafton

                      Yeah, I knew about the source, but I didn't think you could build binaries from it. Interesting to know. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                      T Offline
                      T Offline
                      Tom Archer
                      wrote on last edited by
                      #24

                      It's actually quite easy to do. Well, at least what I remember from it but that was back in 1995 when I made some changes and rebuilt the libs just to see if it could really be done :) Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

                      J 1 Reply Last reply
                      0
                      • T Tom Archer

                        It's actually quite easy to do. Well, at least what I remember from it but that was back in 1995 when I made some changes and rebuilt the libs just to see if it could really be done :) Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

                        J Offline
                        J Offline
                        Jim Crafton
                        wrote on last edited by
                        #25

                        I'm surprised no one has proposed to MS to make some sort of MFC++ project, with improvements coming in from the outside, or at least at a faster pace than waiting around for new VC releases. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

                        1 Reply Last reply
                        0
                        • T Tom Archer

                          How does anyone learn a product that is sold? They download the trial version of the full-featured product. Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

                          R Offline
                          R Offline
                          Roger Wright
                          wrote on last edited by
                          #26

                          Right... Where can I get that 9-year free trial?;) "...a photo album is like Life, but flat and stuck to pages." - Shog9

                          1 Reply Last reply
                          0
                          • T Tom Archer

                            Some of these questions/comments today make me feel like I should be donning a "Captain Obvious" cape :) Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

                            A Offline
                            A Offline
                            Anna Jayne Metcalfe
                            wrote on last edited by
                            #27

                            Tom Archer - MSFT wrote:

                            Some of these questions/comments today make me feel like I should be donning a "Captain Obvious" cape

                            I'd love to see the pictures! :laugh: Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                            1 Reply Last reply
                            0
                            • J Jorgen Sigvardsson

                              nm_114 wrote:

                              And I think MS is dropping support for MFC so I don't know if you want to invest too much time learning it...

                              That I have a hard time to believe. At least for the near future. There's a lot of MFC code out there, and I think people would go postal on Microsoft if they just trashed it.

                              A Offline
                              A Offline
                              Anna Jayne Metcalfe
                              wrote on last edited by
                              #28

                              Definitely. Remember that they've already announced that the Visual Studio Orcas version of MFC will support features specific to Vista... Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                              1 Reply Last reply
                              0
                              • T Tom Archer

                                Who did you email? MFC/ATL is not supported on Express. Express is specifically a free compiler for people wanting to learn C++. If you need/want MFC/ATL, you need to purchase the full product. Regarding header files, it sounds like you need the following page: http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx[^] Tom Archer (blog) Program Manager MSDN Online (Windows Vista and Visual C++) MICROSOFT

                                B Offline
                                B Offline
                                Bassam Abdul Baki
                                wrote on last edited by
                                #29

                                Hi Tom, I just finished installing the Platform SDK (it didn't work yesterday on my XP Home laptop for some reason) and I thought you might be able to answer this question. The Platform SDK requires certain paths to be added to the Options dialog. By default, it puts it in C:\Program Files\Microsoft Platform SDK\. We can manually change that to $(ProgramFiles)\Microsoft Platform SDK. Do you know of any way of creating $(NewKeyword) variables so that we could use them? Also, if possible, could you ask Microsoft (you're as close as I can get to them :-)) to add the option for the dialog to scan the path and convert the largest folder path to a $(SpecialKeyword) automatically whenever you close the browse dialog. I think that would be a very nifty feature. Thanks. "If only one person knows the truth, it is still the truth." - Mahatma Gandhi Web - Blog - RSS - Math

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups