[Speex-dev] Speex 1.2beta3 is out!

Tim Na hna at alu.edu
Wed Dec 12 18:11:04 PST 2007

Thanks for your comment.

I am trying to use the static library ones and not dll.

Prior to the today's windows-version of speex, I also tried to compile it on
my own. Please let me know if this is right approach. 

I observed that VS6.0 compiler was only complaining about some extern
variables that I moved all those unresolved extern variables to one common
header file and had it included by those related .c files, which worked
nicely. But I wasn't sure if this is right approach to compile in WIN32.

However, my compiled library seems not working properly since the voice
sounds quite weird after speex codec.

- Tim

-----Original Message-----
From: alexander.chemeris at gmail.com [mailto:alexander.chemeris at gmail.com] On
Behalf Of Alexander Chemeris
Sent: Wednesday, December 12, 2007 5:37 PM
To: Jean-Marc Valin
Cc: Tim Na; speex-dev
Subject: Re: [Speex-dev] Speex 1.2beta3 is out!

On 12/13/07, Jean-Marc Valin <jean-marc.valin at usherbrooke.ca> wrote:
> > I am a newbie here and just started using speex in our lab.
> > During compiling my voice application with windows-compiled version
> > today, I am getting "unresolved external symbol _speex_wb_mode".
> > I am probably missing some setting with VS6.0 linker... (I am a bit new
> > windows too)
> > If anyone could point it out, I would appreciate it.

Try to use "speex_lib_get_mode(SPEEX_MODEID_WB)" call instead of
using "speex_wb_mode" directly in your code. MS is tricky about exporting
variables from DLLs.

Alexander Chemeris.

SIP VoIP, IM and Presence Consulting
tel: +1 (617) 273-4000

More information about the Speex-dev mailing list