[CMake] .net 2005 and Qt4 issues

Filipe Sousa filipe at ipb.pt
Thu Apr 20 06:39:45 EDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

John Hague wrote:
> Hi all. Am brand new to CMake, so please bear (or bare) with me...
> 
> I've just built CVS CMake (2.5), and used it to generate a .Net 2005 solution 
> for the smallest Qt4 app in the world. All configs (Debug, MinSizeRel, Release, 
> RelWithDebInfo) build absolutely fine, but my Debug config build fails at 
> run-time: it cannot find MSVCP80.dll and MSVCR80.dll. The other three configs 
> mentioned run fine, however.
> 
> Can anyone explain why this is so? I?ve not had problems running other Qt4 .Net 
> 2005 projects I've built with qmake (Qt's cross-platform builder).
> 
>  Many thanks for any help.

I don't have a windows box to check this, but AFAIK there are different
versions of those dlls.  MSVCP80.dll and MSVCR80.dll are the release
version, the debug build should use MSVCP80d.dll and MSVCR80d.dll (as I
said I can't confirm the names of the debug version of msvc dlls)

Google for "dependency walker" and you will find a utility that show all
dll dependencies.

- --
Filipe Sousa
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFER2TxbQdNYqwwwCwRAog2AJ96L5O8FKMAJ5USYNt+iF9x2fMGKgCcDoMC
/4qemUA/x57ZQeKkuE+8gEE=
=LwVA
-----END PGP SIGNATURE-----


More information about the CMake mailing list