Windows Build Documentation
Note that XQilla 2.2.0 and above defaults to linking with Xerces 3. If you want to build XQilla with Xerces 2.8 you will have to edit in Visual Studio the version of the Xerces library that it links too, or else you will get a linking error.
Simple Instructions
Project files are in the xqilla/Win32Projects/VC6, xqilla/Win32Projects/VC7.1, and xqilla/Win32Projects/VC8 directories. You should use the project files that match your Visual Studio version (VC8 for Visual Studio 2005 and newer).
If using Visual C++ 6 files are built into xqilla/build/windows/VC6/{Debug,Release}. If using Visual Studio .NET 2003 (VC7.1) or VC8, build artifacts will land in xqilla/build/windows/{VC7.1,VC8}/Win32/{Release,Debug}.
XQilla depends on Xerces-C and needs to build against Xerces-C source. By default the project files look for Xerces-C source in a sibling directory to "xqilla" named "xerces-c-src." It also defaults to linking with the Xerces-C 3.0 libraries. If you are using a different version of Xerces-C (not recommended) or it is located in a different directory it is necessary to change the property settings in the project files to look for the correct file names in the correct locations. IF the settings are not correct compilation and/or link errors will result.
Visual Studio C++ 2005/2008 Express Edition
Use the solution file xqilla/Win32Project/VC8/XQilla.sln for building.
You will have to install Microsoft Platform SDK, available free from the Microsoft website, in order to compile XQilla with Visual Studio C+ + 2005 Express Edition. Once that has been installed you have to do the following to get it to compile and link.
Go do Tools->Options->Projects and Solutions->VC+ + Directories
Select Include files from the drop down box on the upper left and add:
(path to your Microsoft Platform SDK directory)\Microsoft Platform SDK\Include
(path to your Microsoft Platform SDK directory)\Microsoft Platform SDK\Include\mfc
(path to Xerces-c directory)\src
(path to XQilla installation)\include
Then select Library files from the drop down box on the upper left and add:
(path to your Microsoft Platform SDK directory)\Microsoft Platform SDK\Lib
(path to Xerces-c library file)
If you do not do this you will get errors during compiling stating that it could not find "windows.h", among other compiling and linking errors.
64-bit builds
The VC8 project files support 64-bit targets. Specific directions TBD.
CategoryDocumentation
There are 6 comments on this page. [Display comments]