[PD-dev] Fwd: [GEM-dev] GEM for Windows build on Microsoft Visual C++

Antoine Villeret antoine.villeret at gmail.com
Thu Nov 21 17:32:00 CET 2013


[sorry for cross-posting...]

hi,

I try to link Gem against a static version of ftgl but Pd can't load the
Gem.dll anymore
this is the command line :
pd.exe -noprefs -lib C:\Users\win7\pd\Gem\build\win-vce2010\Gem -verbose

and the console output :
'pd-gui' connecting to 'pd' on localhost 5400 ...
------------------ done with main ----------------------
input channels = 0, output channels = 2
Default font: DejaVu Sans Mono
The Pd window filtered 4 lines
tried C:/Users/win7/pd/Gem/build/win-vce2010/Gem.m_i386 and failed
tried C:/Users/win7/pd/Gem/build/win-vce2010/Gem.dll and succeeded
C:\\Users\\win7\\pd\\Gem\\build\\win-vce2010\\Gem.dll: couldn't load
C:/Users/win7/pd/Gem/build/win-vce2010/Gem: can't load library
The Pd window filtered 9 lines

there are not so much informations...
how can I investigate further ?
is there a Microsoft tool to check is the DLL is OK ?

+
a

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


2013/11/4 Antoine Villeret <antoine.villeret at gmail.com>

>
> 2013/11/4 IOhannes m zmoelnig <zmoelnig at iem.at>
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA256
>>
>> On 2013-11-04 14:20, Antoine Villeret wrote:
>> > 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.
>>
>> this is very welcome.?!
>>
>
> cool, the very first version is attached, and also in my repo under the
> build/win-vce2010 in the vce2010 branch
> but I wrote this as I come through the build, I hope this could be applied
> to other visual version
>
>
>
>> > I have a working Gem.dll and several extras.
>>
>> cool.
>>
>> > 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.
>>
>> hmm, weird (i mean: why does it work on the original build?)
>
>
> the first strange thing, is that qedit.h have been removed from Windows
> SDK 7
> I found a replacement here :
> http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/2ab5c212-5824-419d-b5d9-7f5db82f57cd/qedith-missing-in-current-windows-sdk-v70?forum=windowsdirectshowdevelopment
> but after that, there are some error due to including order
> I know this is strange but I'm thinking this is due to the new SDK version
> maybe it is possible to use the old one still on Windows 7
>
>
>
>>
>> >
>> > 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.
>>
>> iirc, i build a static library of FTGL and link to that.
>> this should fix the freetype6.dll/ftgl.dll issue (maybe zlib.dll as well).
>>
>
> this is what I guess, I'll try to do the same and i'll update the how-to
>
>  as for pthreadVC2.dll: isn't this shipped with Pd-vanilla?
>>
>
> I have pthreadGC2.dll, pthreadVC.dll and pthreadVC.lib in pd-0.45.3/bin
> but no pthreadVC2.dll, maybe one of those could be used instead
>
>
>> >
>> > 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
>>
>> thanks.
>>
>
> you're welcome :-)
>
> a
>
>>
>> fgmasdr
>> IOhannes
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.15 (GNU/Linux)
>> Comment: Using GnuPG with Icedove - http://www.enigmail.net/
>>
>> iQIcBAEBCAAGBQJSd6KLAAoJELZQGcR/ejb4pOkP/3CT1dwl0FcXgB7XRqQZIZ/C
>> F2lVyEBeuEqjF20dOUHqqGvVUofn4lk3HlXSTxRa3vP58K10yru5cf3IQGHsiktw
>> qkNu3tradDqKVG5N8rEEbe9BoeDY6niVM1m/GDq93JGMconALGXKX0e07Oc2YseM
>> WpYwKNincp09YnzOlOsUekEbt3Sp0pAhqd1MIP98s7tvOxf3cmHd0jWUtG10F2My
>> VVCslSy4A7eEi2fFNlCD20aKdBFdvbt6gkbb5VT8aPLiesBvppFlr9dK3HdvaCH3
>> OIkMjMgOnUdQCyXS1eBQ3HJ9xQXWwEc3HxR/AYsk5ibAy+xb2uP1GG3u5HOVZQ1e
>> 9u225ubnHSuQ7OkbILfBiZSdZtnWnhGY9jzQswiURKPyDxnT19YYj/2US2ilOmpO
>> oBH8BewPWzX4tNsttu/DqbZJREj3pUiZlQz9t9xtp2GFgIK2B7E/qB+VXS6HgZVC
>> SqXZGZ9Ms1KdyVkuzuDt9Af13B8KOnjGWq+rsUzu+dr0PPrQSTScwCwehhceSNtY
>> yrHsXMtJkD8mvsZiGp0f2QFN0N3/oNCpQ0gRuflqA15BGjMQn6/4UNFkLl1ja2XO
>> M67+U2VAvKbw1VBkVX7gKgyVzc1BpdFQ7Mb8fTCriW7ARo3Rtv7BCDsxH8P516+o
>> Y2KHWwXIeNdC+BgHANex
>> =eW2b
>> -----END PGP SIGNATURE-----
>>
>> _______________________________________________
>> GEM-dev mailing list
>> GEM-dev at iem.at
>> http://lists.puredata.info/listinfo/gem-dev
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20131121/d2c76f37/attachment.htm>


More information about the Pd-dev mailing list