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 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

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

    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

    J J B 3 Replies 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

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

      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 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

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

        Damn you beat me to it! :) ¡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

          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

          J Offline
          J Offline
          Joey Bloggs
          wrote on last edited by
          #6

          So how do they learn MFC /ATL :doh:

          T 1 Reply Last reply
          0
          • J Joey Bloggs

            So how do they learn MFC /ATL :doh:

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

            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

            J R 2 Replies 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

              J Offline
              J Offline
              Joey Bloggs
              wrote on last edited by
              #8

              And yet you can build .NET Framework applications with it :^) Seems like a fairly transparent and cynical ploy to me :rolleyes:

              J J 2 Replies Last reply
              0
              • J Joey Bloggs

                And yet you can build .NET Framework applications with it :^) Seems like a fairly transparent and cynical ploy to me :rolleyes:

                J Offline
                J Offline
                Judah Gabriel Himango
                wrote on last edited by
                #9

                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

                T J 2 Replies 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

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

                  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

                  C J A 3 Replies 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
                    nm_114
                    wrote on last edited by
                    #11

                    Not sure if this helps but http://www.codeproject.com/wtl/WTLExpress.asp[^] shows you how to set up WTL (which uses ATL) with Express. And I think MS is dropping support for MFC so I don't know if you want to invest too much time learning it...

                    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

                      C Offline
                      C Offline
                      code frog 0
                      wrote on last edited by
                      #12

                      Some people seem to get pissed off that certain companies {insert Microsoft here} are hugely succesful and they feel that because of that success "freebies" galore should abound. I typically find that these individuals are employees of a company and they have to work in a tool other than the latest Microsoft tool. They do not have the funds to buy the tool themselves to play with it at home and since their employer has not upgraded everyone to it they complain. Most of these people also believe in black helicopters that now ironically have a Microsoft logo. What most people fail to understand is if Microsoft were not hugely successful like they are then they probably would be pulling shots of espresso at Pop's Coffee Stand and they'd be pissing and moaning about how expensive good espresso machines are... It's a general mentallity and I guess we all exhibit it from time to time but some people appear to live in it. Hence there does appear to be a need for "Captain Obvious".

                      I only read CP for the articles. Code-frog System Architects, Inc.

                      1 Reply Last reply
                      0
                      • J Joey Bloggs

                        And yet you can build .NET Framework applications with it :^) Seems like a fairly transparent and cynical ploy to me :rolleyes:

                        J Offline
                        J Offline
                        Jorgen Sigvardsson
                        wrote on last edited by
                        #13

                        Bah. If you really want to learn something, then try hacking up your own MFC/ATL-like toolkit. Of course, you'll never get anywhere near those toolkits (unless you've got lots of time and dedication), but you'll learn loads more than using them. MFC and ATL are great tools (at least ATL is ;P), and are worth paying for.

                        1 Reply Last reply
                        0
                        • N nm_114

                          Not sure if this helps but http://www.codeproject.com/wtl/WTLExpress.asp[^] shows you how to set up WTL (which uses ATL) with Express. And I think MS is dropping support for MFC so I don't know if you want to invest too much time learning it...

                          J Offline
                          J Offline
                          Jorgen Sigvardsson
                          wrote on last edited by
                          #14

                          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 1 Reply Last reply
                          0
                          • 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
                                          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