Re: OpenGL Cygwin windows skeleton



"fungus" <umailMY@xxxxxxxxxxxxxxx> wrote in message
news:mjRKg.15919$MA3.6846@xxxxxxxxxxxxxxx

In what way is it crippled? I thought the only
limit was that you can't do MFC/ATL with it
(which doesn't really bother me or the OP...)

"Crippled" is too strong a word, since usually that
means not having an optimizing compiler. The Express
Edition does have an optimizing compiler. The Platform
SDK that originally shipped for this edition had 64-bit
MFC support but no 32-bit support. Some of ATL was there,
but I had to modify atlbase.h. If I recall, it had to do
with some macros involving heap management. And I added
pragmas to avoid the warnings about using the deprecated
"non-secure" functions. A second version of the Platform
SDK shipped, which I believe might have addressed some of
these issues. I have not looked closely to see what the
differences are, since I use the Professional Edition for
development.

My comment was more directed towards the development
environment itself. I was unable to get the Express
Edition to integrate with Visual Source Safe. I also find the
HTML editor useful in the Professional Edition, but the
Express Edition does not have this. That editor provides
syntax coloring for the HTML, a toggle between source code
and "design" mode, and parsing support to show you when
your constructs are not compliant and to show you available
options for HTML tags. I suspect there are other things
missing within the development environment.

Don't get me wrong. I like the fact that Microsoft has
provided such a useful tool for free. When it shipped, I
stopped supporting MSVC++ 6.0, 7.0, and 7.1. Some of my
users had their own issues with the Express Edition,
enough so that they requested re-adding support for the
older compilers. Well, at least re-adding support for
7.1. Others are unwilling to give up on 6.0, even though
that compiler has serious deficiencies regarding the C++
language itself (mainly template problems). I may very
well revisit this and decide once again to abandon support
for the older compilers.

--
Dave Eberly
http://www.geometrictools.com


.



Relevant Pages

  • Re: how do you start learning assembly language
    ... compiler technology for decades, and which every compiler author have ... And I have refuted your claim that monofiles are bad idea or "design lack" ... Yes, I said that if an assembler did not support linking, it ...
    (alt.lang.asm)
  • ANN: Chicken 2.0
    ... - The compiler is able to inline more procedure calls ... - The alternative continuation API described in Marc Feeley's paper ... Hash-tables support now user-defined hash functions ...
    (comp.lang.scheme)
  • Re: Lint
    ... There are many versions of lint out there from "free" to expensive. ... Free, as in open source, will often take time to get full use of - and it may have hidden "costs" (such as license or support issues). ... Secondly, C compilers do much better static error checking than they used to as a side effect of better optimisation - while figuring out things like aliasing, variable lifetimes, and ideal memory organisation, a compiler can often spot buffer overflows and other such errors. ...
    (comp.arch.embedded)
  • Re: FSO Issues with Unicode
    ... support in the HTML Help Compiler was to change the meta tag to UTF-8. ... Have you found an example of a CHM file that was done in Unicode? ...
    (microsoft.public.scripting.vbscript)
  • Re: made it to page 4 of gforth tutorial
    ... you the facts over and over and your coming back saying it was ... So let's review again. ... 2DROP as if an optimizing compiler was going to turn the ... it would have professional support. ...
    (comp.lang.forth)