There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
 
Tag Cloud
access audio avg avg 8 bios blue screen boot bsod computer connection cpu crash css dell desktop dma driver drivers dvd email error excel explorer firefox firefox 3 freeze gimp graphics hard drive hardware hijackthis hjt install internet internet explorer itunes keyboard laptop macro malware monitor motherboard network networking outlook outlook 2003 outlook 2007 outlook express pio problem problems router seo server slow sound sp3 spyware trojan usb video virtumonde virus vista vundo windows windows vista windows xp winxp wireless
Software Development
Search
Search in:
 
Advanced Search
Tech Support Guy Forums > Software & Hardware > Software Development >
ohgod... not this again (pertains to c/++)


HELLO AND WELCOME! Before you can post your question, you'll have to register -- it's completely free! Click here to join today! We highly recommend that you print a copy of our Guide for New Members. Enjoy!

 
Thread Tools
flytape8490's Avatar
Computer Specs
Senior Member with 615 posts.
 
Join Date: Oct 2003
Location: Michigan USA
Experience: Intermediate
25-Oct-2005, 08:29 PM #1
ohgod... not this again (pertains to c/++)
Every time i go about learning a new programming language, I have the worst time finding a decent compiler. I need a C/C++ compiler that will turn my .cpp files into .exe files, and it has to be a windows app, NOT DOS/DOS GUI PLUGIN. It also has to be free, or a trial version not limited to usage ammounts. Oh, yeah> Please include a link. This all'd be pointless without a download link.

In short, i need a c++ compiler that meets ALL of these requirements...
* Free
* If it is a free trial, it can NOT be limited to uses

* Is a windows program, NOT A DOS/DOS GUI PLUGIN
* Turns .cpp into .exe
* small or fast (preferably small)
* Easy to use (for like... a 5 year old at least)
* runs on a windows (sigh...) Milennium
* just plain works

I should probably appolagize for any possible rudeness conveyed by this post. None was intended.
__________________
These bits were thrown from my doorstep, screaming, by a sexy wi-fi enabled rectangle of computational glory.

I also have a blag

Last edited by flytape8490 : 26-Oct-2005 07:29 AM.
brendandonhu's Avatar
Distinguished Member with 15,988 posts.
 
Join Date: Jul 2002
Location: Ann Arbor, MI
Experience: Advanced
25-Oct-2005, 08:31 PM #2
Dev-C++
flytape8490's Avatar
Computer Specs
Senior Member with 615 posts.
 
Join Date: Oct 2003
Location: Michigan USA
Experience: Intermediate
26-Oct-2005, 07:34 AM #3
any links?
GCDude's Avatar
Senior Member with 400 posts.
 
Join Date: Apr 2005
Location: Brighton, UK
Experience: Possibly Competent
26-Oct-2005, 07:43 AM #4
brendandonhu's Avatar
Distinguished Member with 15,988 posts.
 
Join Date: Jul 2002
Location: Ann Arbor, MI
Experience: Advanced
26-Oct-2005, 10:23 AM #5
The compiler and IDE are separate, any free IDE is going to be a front-end for a command-line compiler AFAIK.
Shadow2531's Avatar
Distinguished Member with 2,629 posts.
 
Join Date: Apr 2001
27-Oct-2005, 01:10 AM #6
Mingw is the compiler used by Devc++. Mingw is free, small and should work on WinME for most stuff.

At mingw.org, you can download the packages ou need and set things up yourself or use one of their packages to install mingw. With mingw, to compile, you load command.com and type g++ -Wall -Wextra file.cpp -o file to produce file.exe. You also have to add to your command path variable for Windows ME so command.com knows where to find the executables.

Mingw has windows api headers so you make windows gui programs too, but you have to know how to do that and how to create a window process, handler and windows message loop etc., but it can be done. Once thing you have to do is add the -mwindows option to the compile command.

STL's mingw distro is also available that has the packages you need.

However, you still have to type the commands manually to compile unless you use devc++ as a front end, but if you don't know how to configure devc++ to use a separate distro of Mingw, then you are just better off downloading DevC++ with mingw together in a package.

MinGW doesn't work fully with the MS DirectX SDK, so if you plan on making directX apps, you may have to do some extra work. For opengl apps, you have to download opengl libraries to use with mingw.

Since you are using Windows ME, you might have to go to extra trouble if dealing with unicode in your application. Plus command line support is inferior compared to winXP.

If you don't know how to use the windows api, you can use wxwidgets. However, you have to be able to set that up also.

For free, mingw will probably be the best.
__________________
10 ? "a line as the unending horizon"
20 ? "a curve as the rolling hillside"
30 ? "a point as a distant bird"
40 ? "a ray as the rising sun"
run
InterKnight's Avatar
Computer Specs
Senior Member with 286 posts.
 
Join Date: Oct 2004
Location: California
Experience: Advanced
27-Oct-2005, 09:36 PM #7
I just found a very promising program today which doesn't seem to have too much attention yet. It has a visual GUI editor and such built into it, and it uses the Dev-C++ compiler. It is called wx-DevC++. It seems to be something worth looking into, and if you decide to do so you can find support here in the wx-DevCpp forums.

Hope this will be of some help to you...I'm still quite new to C++ myself...well, to Windows programming, anyhow...

Take care.
__________________
"No matter how hard things may seem, you are never trapped until you stop trying."
______________________________________________________

Proud low-vision Linux user (Ubuntu 7.04 "Feisty Fawn").
Member of the Ubuntu Accessibility Team

Registered Linux User #423082
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are Off
Refbacks are Off

You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -4. The time now is 06:39 PM.
Copyright © 1996 - 2008 TechGuy, Inc. All rights reserved.
Powered by vBulletin, Copyright © 2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Powered by Cermak Technologies, Inc.