[bt-devel] Status of Windows Builds
Gary Holmlund
gary.holmlund at gmail.com
Sun Oct 4 18:56:58 MST 2009
Greg,
I am compiling BibleTime on windows and have installed NSIS (windows
installer). I was able to compile the debug version, package it up into
the installer, and install it on another windows system. I tried two
different Virtual Box VMs for the Windows installs. The first one I
tried worked perfectly. I then tried it again on the second and it would
not even start the program. Since I had a "side by side" error, it
appears that there were missing dll's on the second. The second was
almost a clean windows install versus the first on having a lot of
programs installed(but not Visual Studio). I never had the ASSERT
problem you were having.
I thought that the missing libraries might be specific to compiling with
debug. I switched to release but ran into other problems. The program
crashed during startup.
1. Using depends I see that there are two different msvcrtd libraries in
the executable. It really should have be 1 msvcrt library (no "d"). It
looks like I compiled my Qt libraries (4.5.3) without using the Visual
Studio Command window and they are linked against an older version of of
msvcrtd in /windows/system32. I am rebuilding my Qt now from the Visual
Studio command window.
2. The bibletime.sln correctly compiled release versions of the
libraries and BibleTime, but when I build the "INSTALL" project, the
debug versions of Qt libs and of sword are copied into the install/bin
directory. I have not figured out why this happens. I may rebuild my
sln/vcproj's from scratch and hope to fix this.
I am going to continue working on this and hope to have better news.
Gary Holmlund
More information about the bt-devel
mailing list