[Qt-interest] Mismatched VC90 CRT versions
Tr3wory
tr3w at freemail.hu
Thu Feb 25 22:19:36 CET 2010
Hi!
I know we had a similar thread. But my problem is a little different.
I use the Qt 4.6.1 msvc package which is built with MSVC 2008 RTM. I
know that because it use the CRT 9.0.21022.8 version.
(You can check this with Kenny Kerr's Manifest View witch is better
than Dependency Walker in this case.)
I use MSVC 2008 SP1. It's not a problem, because the compiled exe use
the same version of the CRT than the Qt.
BUT
I also use OpenCV (2.0 SVN), and I compiled it myself. So it use the
CRT 9.0.30729.1 version.
So my application needs two versions of CRT.
What can I do?
1. recompile OpenCV with 2008 RTM (I can't downgrade my MSVC)
2. recompile Qt with 2008 SP1
3. ship my application with 2008 SP1 redist package (which will set an
alias policy for the older CRT versions)
Or else?
Trolls! Why are you use the 2008 RTM?
tr3w
More information about the Qt-interest-old
mailing list