Here are a few tips and remarks that may help you to build MESH
on a Windows platform (using the non-commercial Qt library).
Note that the code will not compile under Visual Studio .NET
(the C++ compiler will reject some Qt headers apparently not too
compliant with standards)
When you install Qt, be sure to install it into a path that does
not contain any space ! c:\qt as suggested by the installer is fine,
but c:\program files\qt for instance is wrong.
Be sure to say yes to the qt installer when it proposes to modify
the PATH env. variable. Otherwise, some executables (e.g. moc
will not be found by VC++)
Before opening the Mesh project, enable the Qt macro in VC++. This is
a bit tricky and rather undocumented but here's how to proceed
copy the qmsdev.dll file from c:\qt\bin
(or the equivalent if you put Qt into sthg else than
c:\qt), into c:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns
Run MS VC++ (without opening Mesh) and go to Tools->Customize
Choose the Add ins and Macro tab and check the QMsDev Developer Studio Add-in. You should see the Qt toolbar afterwards.
When trying to build MESH, if the compiler complains that he
cannot find moc_XXX.cpp (this already occurred...
not sure why), you have to re-indicate by hand to VC++ which
files are moc-generated. Click on the moc button in the
Qt toolbar and choose the header files needing moc, i.e.
Basic3DViewerWidget.h
ColorMapWidget.h
Error3DViewerWidet.h
InitWidget.h
Lighted3DViewerWidget.h
ScreenWidget.h
You can only choose one file at a time. Don't ask me why.
Afterwards, MESH should build OK. If not, report the details of how and
what failed.