Thread: Compilers

  1. #1
    Registered User
    Join Date
    Jan 2005
    Posts
    16

    Compilers

    I am a newbie with c++ and I am looking for a free compiler.
    Could someone tell me what this means:

    {The executables compiled by Dev-C++ will need MSVCRT.DLL (comes with Windows 95 OSR 2 or higher).}

    I wouldn't want to see any program messing my windows dlls up. (not sure what dlls really are but they must be quite important)

  2. #2
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660
    It just means that in order to run the programs you write, you'll need Windows 95 OSR 2 or higher.

    It also means that anyone you give your programs to will also need Windows 95 OSR 2 or higher.

    > I wouldn't want to see any program messing my windows dlls up
    Should be OK - it just uses those files, it doesn't try to install it's own or make changes to it.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  3. #3
    Registered User
    Join Date
    Jan 2005
    Posts
    16
    Aha thanks.

  4. #4
    Registered User
    Join Date
    Jan 2005
    Posts
    2
    A matter of RUN TIME(Load time) Linking.

  5. #5
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398

    Free Compilers:

    There is a list of free compilers at TheFreeCountry.com.

    I can't personally recommend one, because I use Microsoft Visual C++ ($100). But, I do recommend that you choose a popular one so you can get some help if you need it.

    Dev-C++ is popular. Lots of folks here at cprogramming.com use it. Plus, it looks like you're trying to compile a program that was written for the Dev-C++ compiler. Using a different compiler could cause problems if the programmer used some non-standard code. Bloodshed Dev-C++ is is a full Windows IDE (Integrated Development Environment).

    Borland's free compiler is very popular too. But, it's a command-line compiler-only program.

    Note: I've used several different (mostly obscure) compilers. They have NEVER worked as-expected "out-of-the-box". It 's usually takes a few hours, or even a day to get them installed and configured, and to learn how to use them. I think it took me longer than that when I used Visual C++ for the first time. Visual C++ wanted to write a full GUI program... and it wanted to write half of the doggone code for me... I just wanted to write "Hello World"! So, don't give-up or get discouraged if it doesn't work right-away. And, ALWAYS try-out "Hello World" when you are using a compiler for the first time!
    Last edited by DougDbug; 01-14-2005 at 03:36 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. C++ Builder Comparison
    By ryanlcs in forum Tech Board
    Replies: 14
    Last Post: 08-20-2006, 09:56 AM
  2. Is It Possible To Install Multiple Compilers?
    By mishna_toreh in forum C Programming
    Replies: 3
    Last Post: 05-13-2005, 07:32 AM
  3. Compilers for Windows
    By LegendsEnd in forum Windows Programming
    Replies: 2
    Last Post: 03-26-2004, 08:03 AM
  4. Compilers, Compilers, Compilers
    By Stan100 in forum C++ Programming
    Replies: 11
    Last Post: 11-08-2002, 04:21 PM
  5. target OS compilers
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 7
    Last Post: 07-01-2002, 11:08 AM