Thread: FREE: Latest Optimizing MSVC++ Compiler With Latest MS-CRT and MS-STL !!

  1. #1
    Registered User Codeplug's Avatar
    Join Date
    Mar 2003
    Posts
    4,981

    Thumbs up FREE: Latest Optimizing MSVC++ Compiler With Latest MS-CRT and MS-STL !!

    http://msdn.microsoft.com/visualc/vctoolkit2003/

    Just saw this thanks to anonytmouse in this thread.

    Time to update Cprogramming.com's compiler list!

    Edit: Cross-posting this on C++ forum, where I meant to put this in the first place

    gg
    Last edited by Codeplug; 09-08-2004 at 10:15 PM.

  2. #2
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    I think I'll "sticky" this one for a while

  3. #3
    Yes, my avatar is stolen anonytmouse's Avatar
    Join Date
    Dec 2002
    Posts
    2,544
    We should also mention Visual C++ 2005 Express Beta which provides an IDE and debugger.

    Previous thread on VC Toolkit.

    Previous thread on VS 2005 Beta.

  4. #4
    erstwhile
    Join Date
    Jan 2002
    Posts
    2,227
    And for those who want to do windows programming, the platform sdk will be needed. Note that the windows xp sp2 update requires winxp service pack 2 to be installed and currently seems only to be available via a web installation.
    CProgramming FAQ
    Caution: this person may be a carrier of the misinformation virus.

  5. #5
    S Sang-drax's Avatar
    Join Date
    May 2002
    Location
    Göteborg, Sweden
    Posts
    2,072
    Do free IDEs (like DevC++) support the free compiler from microsoft?
    VC++ 2003 is a good compiler.
    Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling

  6. #6
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Dev-C++ doesn't support the MS compiler because it's written to the call syntax of gcc, and the calls would be incompatible to those of cl.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  7. #7
    Registered User
    Join Date
    Oct 2003
    Posts
    50
    Has anyone been able to integrate the new compiler with the VC++6 IDE?

  8. #8
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    I've heard of partial success. The IDE called the compiler, but some compiler switches seem to have been dropped and break the build.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  9. #9
    Registered User SpEcIeS's Avatar
    Join Date
    Aug 2004
    Posts
    56
    Wow thanks for posting this. I was unaware that M$ distributed such updates. My learning experience for the day, and probably more to come. The day is not over yet.
    SpEcIeS

  10. #10
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    I should also mention that planting this compiler in a VC++.Net 2002 IDE will break all builds that use MFC or ATL. The code in the common MFC/ATL sources and headers that come with VC++.Net 2002 has not been updated to reflect the standard and will not compile on the more strict 7.1 compiler.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  11. #11
    Registered User SpEcIeS's Avatar
    Join Date
    Aug 2004
    Posts
    56
    I have yet to go over the material, but please tell me, is there a lot of difference between the Visual C++ 6.0 package and the update?

    Of course I have not intentions of installing the updated compiler into my Visual Studio 6.0 installation, but it really would be nice if it were possible. A cheaper form of updating compilers for us not so finacially fortunate individuals.
    SpEcIeS

  12. #12
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Difference - well, it depends on what coding style you like. If you're like me and love to drive compilers to their limits, then there's a huuuuge difference.
    If you're not like me, there's just a few tiny incompatibilities.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  13. #13
    Registered User
    Join Date
    Jan 2005
    Posts
    70
    Do the whole Visual Studio (.NET 2003 beeing the latest, I think?) include what I would call "a visual designer", so you can just draw controls "vb-style" on windows/forms, or will that never be a part of the C++ culture?

  14. #14
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    You can do that with dialogs. The dialog resource editor allows you to visually design dialogs.
    However, to actually associate code with that you need to use the MFC.

    Alternatively, VC++.Net 2003 includes a form designer for Managed C++. But Managed C++ is a bridging language that should never be used for main jobs.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  15. #15
    Registered User
    Join Date
    Jan 2005
    Posts
    70
    And for those who want to do windows programming, the platform sdk
    What?? *Microsoft* VC++ is not windows-specific?? You can do other than windows programming? I remembered asking about DevC++ If I could compile for other platforms if I didn't use windows APIs or procs that is to be called by the system (windows), and people said, no - it's a windows compiler.

    The thread: http://cboard.cprogramming.com/showt...733#post434733

    (This time I actually wrote 'thread' on first attempt - I usually start typing 'threat' )

Popular pages Recent additions subscribe to a feed