in multithreaded mode, vc add libcmt.lib, but if I miss msvcrt.lib, exe crash :
"instruction 0x77f47bd2 (ntdll) use address 0x00000010. memory can't be read"
if I use MD, no problem. If I use MT, no warning, but crash
libcmt is for static multithread and msvcrt for dll multithread, no ?
In another program, I also use Ahx and it doesn't need msvcrt in static multithread. works fine in both mode.
phew...there's something wrong here...
I tried to remove pragma, checked runtime lib, etc... but I can't test now because I haven't win98, it's a friend of mine. so I'm waiting his test
