[GEM-dev] Building Gem with MinGW
IOhannes m zmoelnig
zmoelnig at iem.at
Thu Sep 12 16:30:41 CEST 2013
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2013-09-12 16:24, Antoine Villeret wrote:
> hi,
>
> I found a workaround by putting the allocation in a #ifndef _WIN32
> statement pthread_t is a structure under windows and not only a
> 64bit int.
>
> with pd-vanilla I got :
> "C:\\MinGW\\msys\\1.0\\home\\antoine\\pd\\pd-vanilla\\extra\\Gem\\Gem.dll:
>
>
>
couldn't load
> Gem: can't load library"
>
> on startup... maybe because pd was build using microsoft compiler
> and Gem with MinGW
no, this shouldn't be a problem.
C-binaries are compatible between different compilers, C++-binaries
are not.
Pd only has a C-interface, so there shouldn't be a problem.
otoh, Gem's plugins are all C++, that's the reason why Direct*-plugins
don't work with a mingw build.
>
> I also managed to produce a Gem.dll form Microsoft Visual C++ 2010
> Express and this time Gem loads in pd-vanilla 0.45.2
>
> and it seems to work !
cool.
>
> but i am wondering if i am doing right : Gem claims that some dll
> are missing and I added them directly to the Windows\System32
> folder should I include them in the Visual Project instead ?
you should be able to put them besides Gem.dll.
if that doesn't work, put them besides pd.exe.
Windows\System32 is a *bad* place.
fgvmadsr
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/
iEYEARECAAYFAlIx0A0ACgkQkX2Xpv6ydvR0uwCeLvnnsxTl4LNbFl1J21LvEXDi
iuoAoOpCirT4B/O4x5AV+gleUUauXwNT
=IRvg
-----END PGP SIGNATURE-----
More information about the GEM-dev
mailing list