[PD] vbitmap

Josh Steiner josh at vitriolix.com
Sat Dec 11 01:31:51 CET 2004


ix at replic.net wrote:

>On Fri, Dec 10, 2004 at 02:22:15PM -0800, Josh Steiner wrote:
>  
>
>>does anyone have any pointer on what i need to do to get this to build 
>>on windows?  i've never really been able to get pd externals to compile 
>>on windows, so i must doing sometihng obviouisly wrong ;)
>>    
>>
>
>it's probably that youre using nmake rather than GCC, but i cant be certain as nmake wont install here and the installer service keeps failing with some error about the .NET framework... with GCC:
>  
>

actually, this is something i've been wondering, will gcc compiled 
.dll's work within millers (vc?) compiled distribution?

>99% of externals (including vbitmap): s/pd_linux/dll in makefile & add /path/to/pd.dll on the line w/ 'gcc -shared'
>
>1% of externals: a few #defines and/or changes to dlopen() to load other libs like SDL, ruby etc...
>  
>

good to know.

>  
>
>>  Creating library vbitmap.lib and object vbitmap.exp
>>vbitmap.obj : error LNK2019: unresolved external symbol __ftol2 
>>referenced in function _vbitmap_draw_update
>>vbitmap.obj : error LNK2019: unresolved external symbol _sys_noloadbang 
>>    
>>
>
>looks like MSVC is broken (first error) and your pd.lib is old (second error)
>
>  
>
>>referenced in function _vbitmap_loadbang
>>vbitmap.dll : fatal error LNK1120: 2 unresolved externals
>>NMAKE : fatal error U1077: 'link' : return code '0x460'
>>Stop.
>>    
>>
>
>http://replic.net/~ix/pd/extra/dllcity/vbitmap.dll
>  
>

awsome, thanks.  when i try to run it from either pd .37-3 or .38test10 
(both miller's binary releases) i get a dialog when it trys to load the lib:

"The procedure point sys_noloadbang could not be located in the dynamic 
link lubrary pd.dll"

-- 
___________________________________________________________________
interactive electronic music installation - improbableorchestra.com
live experimental electronic music        - bluevitriol.com
drum'n'bass                               - vitriolix.com





More information about the Pd-list mailing list