Thread: Commercial applications?

  1. #1
    Ugly C Lover audinue's Avatar
    Join Date
    Jun 2008
    Location
    Indonesia
    Posts
    489

    Commercial applications?

    If I use MSVC++ 2005 Express, could I develop commercial applications?

    Btw, anybody know free/open-source C++ compilers that allow us to develop commercial applications without any fee?

    As far I know there is:
    - GNU C++
    - Digital Mars C++ Compiler
    - Old Borland C++ Compiler

    Anything else?

  2. #2
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Yes, you can, so add VC++ Express to that list.
    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

  3. #3
    C++Pandit
    Join Date
    Jul 2008
    Posts
    49
    Bloodshed Dev C++

  4. #4
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Quote Originally Posted by Saimadhav View Post
    Bloodshed Dev C++
    Technically, Dev C++ is not a compiler. It uses gcc/g++ (Gnu C++), which is already in that list. So does Code::Blocks and probably one or two others.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  5. #5
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    VS Express is okay for commercial use. It just lacks some features you might eventually want in your development environment. As far as I know the only Visual Studio with any sort of restrictions on commercial usage is the "Student Edition" which is sometimes handed out at seminars.

    I'd highly recommend actually paying for a complete copy if and when you can afford it. I understand not having a lot of money in the beginning, though.

    The other free options might work as far as compiling code, but commercial programs have needs beyond just compiling to a .EXE file. For one thing, you probably will need an installer.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  6. #6
    3735928559
    Join Date
    Mar 2008
    Location
    RTP
    Posts
    838
    fwiw borland put out a new IDE studio last year.

    it has a really nice feature that lets you collapse blocks of code between curly braces; so you ran read your implementation files more like header files.

    dunno if any of the others have that, but i thought that was a great feature.

  7. #7
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Quote Originally Posted by m37h0d View Post
    fwiw borland put out a new IDE studio last year.

    it has a really nice feature that lets you collapse blocks of code between curly braces; so you ran read your implementation files more like header files.

    dunno if any of the others have that, but i thought that was a great feature.
    I'm pretty sure MS Visual Studio has it. I used an editor (forgot the name) at Ericsson some 12-15 years ago that did exactly that. I think Eclipse can do it too. I don't personally like that feature, but that's a different matter.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  8. #8
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    VS does indeed have it, but VS has a very bad habit of expanding those collapsed blocks when you modify code that is in the proximity of the collpased block (just below).
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  9. #9
    Registered User guesst's Avatar
    Join Date
    Feb 2008
    Location
    Lehi, UT
    Posts
    179
    Why hasn't anyone mentioned MinGW yet?
    Type-ins are back! Visit Cymon's Games at http://www.cymonsgames.com for a new game every week!

  10. #10
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Because that's what GNU C++ is.
    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 guesst's Avatar
    Join Date
    Feb 2008
    Location
    Lehi, UT
    Posts
    179
    Dang it, first post. My bad-olio.
    Type-ins are back! Visit Cymon's Games at http://www.cymonsgames.com for a new game every week!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Get Installed applications list and applications activity
    By arunarora in forum C++ Programming
    Replies: 5
    Last Post: 05-25-2009, 09:41 AM
  2. First MFC app - Not listed in Task Manager Applications
    By Dino in forum Windows Programming
    Replies: 3
    Last Post: 03-08-2008, 11:06 AM
  3. A question about windows programming
    By Hussain Hani in forum Windows Programming
    Replies: 16
    Last Post: 05-23-2007, 07:38 AM
  4. Borland License and commercial software
    By jester in forum Windows Programming
    Replies: 0
    Last Post: 12-30-2001, 09:46 AM