Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What is the latest C++ compiler you recommend?

Status
Not open for further replies.
vb.net code for hindi compiler

the microsoft compilers are also free. It's the ide that costs alot of money. Oh, and also...the newest compiler is not necessarily the best for you. It all depends on what you're trying to do.

Now, about the other issues. Each programming language has its best ussages. You won't use java for a small string parser(though you can) if you can use perl..you won't use perl for a ms windows gui application (though you can) if you can use MFC or C# and so on. Saying that a programming language is better than another is just plain stupid! it all depends on the task at hand. This is not true for compilers though...
 

install c++ compiler

mannnish said:
yea man it's been reomoved.......do you have that in your hard disk....?
salam friend
yes i have this book (the art of c++) in my hard disk
 

c++ compiler rapidshare

after a recent problem i found like many people error c2664 cannot convert a type to a type
its to do with dynamicaly defined values
forinstance in proteus
to get a value from the component on the design you need
double def,value;
value=instance->getnumval("valtoget", def)
this is ok for symantic compilers and .net
or no .net and visual studio 98 with sp5/6
as soon as you add the .net module to windows xp sp1 or 2
thats it gubbed no longer will older style code compile with vc++

this problem occurs becouse of the runtimes librarys changes
even if you have all the other runtimes installed
there is overides

for this reason only there is a platform fix used
the way to fix the problem is obvious
you just assign the value to a static var
once you dynamicaly define it
you can use a pointer to it from another variable
in my case newvar->value; as a run once;

its to do with better support for single entity dynamic data allocation

so.... for this reason only

use windows xp sp2 with no .net

and you wont have any problems with c++ previous platforms
this redundant problem is only there compiling new code on an older compiler even if its in the style of the older compiler in our case vc++ v6 sp5/6

and thats how i fixed it

becouse ...its compiled correctly with older software some lib functions arent avalible in the same places you once found them
try adding like winmm.lib try the 32 bit version winmm32.lib

its basicaly the same thing that happened betweeen win 95 and the osr2 version
and how you use functions changed fashion


DONT BELEVE any rubbish this is better than that

it depends what you use to build them as a machine as a whole not just the app
or ide used to do it

better i beleve for compatability

is let microsoft worry about backward compatability

and use an older machine and worry about not adding .net to a machine you wish to compile no .net into your written code


or youll run into BIG problems

:arrow:

took me a few days of study in a few places to find this was the route cause


few tips:

1} dont install windows xp unless you check and change the ini files used to add the .net fix

i just removed the files from the disk then it basicaly told me where to look for the referance then i delete it
sp2 comes with .net 1.1
sp1 comes with no generic .net so is the logical choice to use
THEN add the sp2 installer

BUT i just slipstream the service pak to the xp disk file set on hdd
{use pebuilder}
to make my own custom installer remove the files and referances
and bobs your uncle
winxpsp2 no .net vc++ works fine and is still fully complient
runs fine even then on a machine that has .net
make a second partition use partition magic and add a second o/s using your new disk
then make an image of the whole platter for system restore purposes
and never install it on a development machine for this type of work

2} some video drivers complain if there is no .net fix added
simply use and older version in this install
same with some sound cards

again stay back in time to work on stuff is a really good idea !!!

3} the same applies to using code::blocks and the various platform sdk avalible
and for some reason {lol} not to visual studio 2005 professional try before buy you can download {2.7GB} it has a work around and older code styles will still compile and run just not in optimise mode {the best tip i think}

here is a .dll header file i found online

i use it to add portability's
 

mfc eclipse compile

rajeev1921 said:
I am using DEV C++ u can download it its free, try it if u require tutorial on dev c++ mail me on rajeev1921(at)gmail.com

If you can post it here....everyone can take advantage of it. Whats say?
 

more:.

is there any freeware for borland c++?
thx
 

small c compiler/book and disk (rapid share)

syahrul.s said:
is there any freeware for borland c++?
thx
Borland C++ 5.5 is available for free download from **broken link removed**

But it does not have IDE. You can use any editors like Programmers Notepad or Eclipse to make a full C++ development suite.
 

wich c++ compiler is better

lcc compiler is better than borland and MS if you need small program
 

c++ compiler 5.5 rapidshare

it also depends how are you going to program and what are your goals.
if it is just learning the C++ i would recommend free Blood Dev C++
otherwise buy yourself a high end compiler with easy GUI development.
 

c++ compiler freeware 64 bit

vc++ is good.
 

ide digitalmars rapidshare

i m surprised no one mentioned eclipse c++ ide. you can get it from www.eclipse.org.
 

c++ compiler 5.5 + rapidshare

i use a borland C++ and i really think the C/C++
language is a really strong powerful tool for you can do anything you can imagine with it , you can make interfacing with pc , controlling with pc , any program even you can draw with borland C++ .

visual basic is a good language and very useful , but it is not as powerful as C++ in interfacing .
so i advice you to decide what application would you like to do ,then decide which language .
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top