[vorbis-dev] Ogg Vorbis SDK.

John Edwards john.edwards33 at ntlworld.com
Thu Aug 21 23:45:55 PDT 2003



Personally, I would set up a dir tree with, say, OggVorbis at the top, then
ogg, vorbis, vorbis-tools and win32-tools beneath that. Don't place the
libs, headers, etc in the MSVC dir.

You should use the latest CVS, that is the preferred state of the libs. If
the dynamic build fails in that way, you probably only need to add the
appropriate function to the '.def' file. These don't always seem to get
updated at the same time!!

You can place the compiled dlls either in the dir of the app that uses them,
or anywhere in the path.

The dir structure described above works fine with both VC6 and VC7.

John

----- Original Message ----- 
From: <tim.hutt at btinternet.com>
To: <vorbis-dev at xiph.org>
Sent: Friday, August 22, 2003 4:05 AM
Subject: [vorbis-dev] Ogg Vorbis SDK.

<p>> Hi, I've started making an Ogg Vorbis SDK, as per IRC topic instructions
:)
>
> Some questions:
>
> Its just targetting MSVC right? Not borland/whatever?
>
> Should it install the headers/libraries in the msvc dir (c:\Program
Files\Microsoft Visual Studio\VC98\(Include|Lib)), or should it put them in
the same directory as the document (c:\Program Files\Ogg Vorbis
SDK\(Include|Lib)), and have the sample projects add thoses dirs to the
search path?
>
> Initally I put them in the msvc dir as this seems more convenient for the
programmer (less configuring). But adiabatic reckons I shouldn't, because
then the user would need higher privilages to install it.
>
> What do you think?
>
>
> Secondly, is CVS meant to build? I got the nightly tarball, and I get
these unresolved symbols when building libvorbisfile dynamically:
> vorbisfile.obj : error LNK2001: unresolved external symbol
_vorbis_synthesis_halfrate
> vorbisfile.obj : error LNK2001: unresolved external symbol
_vorbis_synthesis_halfrate_p
>
> Should I make this SDK from the last stable release rather than CVS?
>
> Thirdly, Where should the DLLs go? %WINDOWS%\system32 ?
>
> And finally, if anyone has msvc 7, can you check what the registry key is
that says where it is installed, and where the header/libs go relative to
that.
>
>
> Thanks.
>
> Tim.
>
> Argh! 4am - Must sleep before light.
>
> --- >8 ----
> List archives:  http://www.xiph.org/archives/
> Ogg project homepage: http://www.xiph.org/ogg/
> To unsubscribe from this list, send a message to
'vorbis-dev-request at xiph.org'
> containing only the word 'unsubscribe' in the body.  No subject is needed.
> Unsubscribe messages sent to the list will be ignored/filtered.
>

<p>--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list