Andrew Hood wrote:
The simplest solution would probably be to not download zlib123 but
instead to download the source zlib-1.2.3 and compile it. That way the
same MSVCR* gets used throughout.
I've checked it in a change that MSVC 6 runs like before, while every
other version downloads the source zlib123.zip (from the "wireshark lib"
subversion repository) and compiles it.
Maybe we can drop the "old" MSVC 6 dll path - would make the nmake files
a bit easier (to understand) ...
Maybe Express behaves differently to Studio. I got a lot of link errors
which seem to be related to Windows' GDI. Google turned up similar link
errors in some other projects and these were the extra libs they
required. I guess I could relink with various cominations of these to
find the minimal set required.
Both Express (+PSDK) and Studio (without extra PSDK) are compiling well
on my machines now, without a change of the libs.
Could you check this with the latest SVN version (as it should run out
of the box).
If it fails, could you give your exact machine configuration:
- MSVC compiler version (and variant and ...)
- Platform SDK version used (if used)
- your personal config.nmake changes
- the error output
So I might get a clue what's different on your machine ...
Regards, ULFL