Hi,
 
I built GEM on Windows with Visual C++ 2010 Express under Windows 7.
I made a how-to pdf with a step-by-step.
I have a working Gem.dll and several extras.
I managed to build filmDS by making some changes in the code (adding a lacking qedit.h and changing #include order) but this could have broken other builds.
I can't build videoDS due to several errors after replacing qedit.h and changing header order :

1>------ Début de la génération : Projet : videoDS, Configuration : Release Win32 ------
1>  videoDS.cpp
1>C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\wxdebug.h(295): error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'm_pString'
1>C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\wxdebug.h(295): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\wxdebug.h(295): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\wxdebug.h(292): error C2065: 'm_pString' : identificateur non déclaré
1>C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\wxdebug.h(316): error C2065: 'm_pString' : identificateur non déclaré
1>..\videoDS.cpp(643): warning C4018: '<' : incompatibilité signed/unsigned
========== Génération : 0 a réussi, 1 a échoué, 1 mis à jour, 0 a été ignoré ==========

imageMAGICK doesn't build due to errors (see attached log).
I'm linking against ImageMagick v.6.8.6
videoHALCON report some casting issue which I fixed by adding explicit cast but linking fails.
I'm using HALCON v.11

I also have a question concerning Gem's dependencies.
I need to put some dll (freetype6.dll, ftgl.dll, pthreadVC2.dll and zlib/dll)  beside Gem.dll.
Those files are not needed in the last release of Gem.
Is it possible to do that again ?
If no, could I attached a copy of those files in an archive to deploy Gem (at least for testing) ?

I build Gem mainly to be able to build pix_opencv on Windows and I don't try IT a lot.
So if somebody have time to test this on Windows, I'll be happy to make an archive with binaries.
For now, there is a new folder under the build\ folder in my github Gem/vce2010 branch.
https://github.com/avilleret/Gem.git

Any advice is welcome.

+
a



--
do it yourself                      
http://antoine.villeret.free.fr