HOW TO: Use CDT and MinGW for Eclipse (i.e. develop C/C++ applications in windows)
I've made these instructions due to the difficulty of finding any documentation that was sufficient enough to help me setup Eclipse using MinGW on Windows. I would recommend using MinGW because of the higher success rate and better compability issues for C/C++. If there are any errors or questions please leave comments.
Step 1:Download MinGW from
mingw.org the following:
Step 2:Extract the files to the following directory c:\mingw\ and install mingw32-make-3.80.0-3.exe to c:\mingw\.
Step 3:Add c:\mingw\ to the Paths in System Variables of Environment Paths. Make sure you can run gcc -v in the command prompt.
Step 4:Install CDT for Eclipse using Help-> Software Updates -> Find and Install -> Search for new Features to Install. Add a new remote site with name "CDT" and URL "http://download.eclipse.org/tools/cdt/releases/eclipse3.1". Accept the license agreements to install both CDT packages.
Step 5:Create a new Managed Make C Project named "Hello World". I prefer managed make because I like the IDE to worry about the details of a make file.
Step 6:Create a file called main.c with the following contents:
#include "iostream"
#include "string"
using namespace std;
int main()
{
string yourName;
cout << "Enter your name: ";
cin >> yourName;
cout << "Hello " + yourName << endl;
return 0;
}
Step 6:You should see an error in the console view. Go to the properties menu for the "Hello World" project and Select C/C++ Build. In the Tool Settings tab, for GCC C compiler and GCC C Linker, set the command to "C:\mingw\bin\mingw32-g++.exe ". In the Build Settings tab, uncheck "use default command" for the build command, and replace the command with "C:\mingw\bin\mingw32-make.exe -k". Also change the Artifact name to "HelloWorld". Press OK.
Step 7:You should now see a screen like the following in the console (click to enlarge):
Step 8:There should also be a binaries folder that contains "HelloWorld.exe." Run the program by clicking on Run -> Run... Then click on C/C++ Local Applications and click new. Browse for the "Hello World" project and click on "Search project..." to find "HelloWorld.exe". Click Run.
Step 9:You should a screen like the following in the console, after you finished running the application:
Google now pays to help spread Firefox!
It seems that now Google has given the Firefox community a boost of support by paying publishers $1.00 for every Firefox download with Google Toolbar from their website. As
Firefox 1.5RC1 is now available for download, the race to gain serious market share in the browser market has now been reborn. At 11% marketshare (read
ZDNet news), Firefox is determined to show signs of continued progress. Support Firefox! For more information on how to do add the Adsense Functionality to your site and support Firefox go to the
AdSense FAQ or click on one of the buttons under the "Google Stuff" sidebar, on the bottom right, to try out Firefox or Adsense!
Credit: spreadfirefox.com