Jackson Kaminski wrote: > Hello all, > > I have gotten myself a new IDE; in the end I went with the Visual > Express, because the environment is familiar to me (I do quite a bit > of work with VBA for my job). All I have to say is WOW! I was using > the DJGPP with the RHIDE... Needless to say, there is a HUGE freakin' > difference of the one versus the other!!! > > There are so many options available, though, and I am afraid it > warrants a few more questions. For example: > > By downloading the Microsoft Visual C++ 2008 Express, did I download > a new compiler? By that I am asking if what I have is still using the > same compiler I was using with DJGCC, only with a slick new veneer??
It is the Microsoft Visual C++ compiler. > When I create a new project, I have all these new options for what I > want to create; There is CLR (Common Language Runtime), Win32, which > creates 32-bit apps specific to the Windows OS, and a "General" > option, which "...allows you to start with a completely empty > project, or create a “make” file which directs another C++ compiler > about how to build a project...". My question is this - if I want to > create a program that will not be confined to working on just a > specific OS, which should I choose? Huh? The final executable is always going to be OS-specific regardless of compiler. You have to build for each platform to which you wish to deploy. As to the issue of creating a new project, that's your personal choice. > The CLR seems to be sort of a Java virtual machine - should that be > the one I should use? Win32 in this new age of 64 bit OS's strikes me > as soon-to-be a little obsolete, but as I am quite new to all of > this, I figured I would "ask the experts" about this. Basically, I > don't want to create things with a "Windows only" tag. IMO, stay far away from .NET (CLR = Common Language Runtime). Win32 is pretty much a generic term anymore. Technically, it means a 32-bit Windows target, but I've seen it used as a general reference to all the modern Windows platforms including 64-bit. VC++ 2008 Professional has the ability to build 64-bit Windows apps. although I'm not sure what capabilities Express has. As to avoiding the development of Windows-specific programs, don't touch C#, the CLR, and stick to ANSI Standard stuff. Any third-party libraries you might bring in should be POSIX compliant or at least heavily ported to many platforms (e.g. wxWidgets). -- Thomas Hruska CubicleSoft President Ph: 517-803-4197 *NEW* MyTaskFocus 1.1 Get on task. Stay on task. http://www.CubicleSoft.com/MyTaskFocus/ To unsubscribe, send a blank message to <mailto:[EMAIL PROTECTED]>. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/c-prog/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/c-prog/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
