[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