[PD-dev] more windows compile issues

Hans-Christoph Steiner hans at eds.org
Wed Dec 7 17:15:17 CET 2005


On Dec 7, 2005, at 8:42 AM, Ed Kelly wrote:

> chris clepper <cgc at humboldtblvd.com> wrote:
> Whoops! That was a mistake in the file I posted, the file I compiled  
> had two #ifdef and two #endif.
>  
> When I have the #endif after the #else, replace the #else with an  
> #endif or when I get rid of the second #ifdef/#endif block I get the  
> same error, but I noticed something today I wasn't paying attention to  
> before. I think I read somewhere on the list about _tilde_setup names  
> causing problems for MSVC, but here I get an illegal type 'void' when  
> declaring
> extern void framescore_tilde_setup
>  
> Since this is the first error I get I assume it to be the important  
> one! The other errors are likely to be gibberish...enclosed is the  
> compiler output.
> Best,
> Ed

You might need to add the __dllexport business.  Or use MinGW.

.hc

>
>
> ->
> ->
> -->
> --->
> ----->
> -------->
> -------------> r3search + praktik EK5perimenz
>
> Yahoo! Messenger NEW - crystal clear PC to PC  calling worldwide with  
> voicemailCompiling...
> framescore~.c
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(32) : error C2182:  
> 'framescore_tilde_setup' : illegal use of type 'void'
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(51) : error C2143: syntax error  
> : missing ';' before 'type'
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(53) : error C2143: syntax error  
> : missing ';' before 'type'
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(54) : error C2143: syntax error  
> : missing ';' before 'type'
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(55) : error C2143: syntax error  
> : missing ';' before 'type'
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(56) : error C2143: syntax error  
> : missing ';' before 'type'
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(65) : error C2065: 'blockaccum'  
> : undeclared identifier
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(67) : error C2065: 'diff' :  
> undeclared identifier
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(70) : error C2065: 'score' :  
> undeclared identifier
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(72) : error C2065: 'avg' :  
> undeclared identifier
> c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(98) : error C2373:  
> 'framescore_tilde_setup' : redefinition; different type modifiers
>         c:\documents and settings\acer\my documents\software\pure  
> data\dev\w32\framescore~\framescore~.c(32) : see declaration of  
> 'framescore_tilde_setup'
> Error executing cl.exe.
> _______________________________________________
> PD-dev mailing list
> PD-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev
>

________________________________________________________________________ 
____

"Looking at things from a more basic level, you can come up with a more  
direct solution... It may sound small in theory, but it in practice, it  
can change entire economies."
                                                                          
                                        - Amy Smith





More information about the Pd-dev mailing list