Re: Gtkmm Windows installers available



On the "Building gtkmm on Windows" web page I note the statement:

"We suggest that you use MSYS to build gtkmm on Windows."

This statement can only be be interpreted as:

"We suggest that you build your project, gtkmm and another other C++ libraries
you intend to build from source with MSYS."

Building any C++ project component with MINGW/MSYS means a total commitment
to that environment/build system for all C++ project components.  C++ projects
and the libraries that they use must be built with the same compiler, due to
name mangling, exception handling, stack issues, etc.

"The MSVC++ DLLs have been built with Visual C++ 2005."

is fine, but better would be:

"The MSVC++ DLLs have been built with Visual C++ 2005 and are linked to the
 MS C/C++ runtime DLLs: MSVCR80.DLL / MSVCP80.DLL."

In my case, my Windows system has a later runtime environment: MSVCR90.DLL /
MSVCP90.DLL (MS Visual Studio 2008), so I have to recompile anyway. I think
cautioning people to verify which MS C/C++ runtime they have: 70/80/90, etc.
before using the binary installer would be a good thing.

Anyway, I have built each of: gtkmm/glibmm/sigc++/cairomm sucessfully with
MS VC++ 2008.  I just wish there were a way to automate the installation of
the development files to a target path from that gtkmm source tree.

Phil

Attachment: pgpNG7JWjNwsB.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]