[Vorbis-dev] Ogg Player Code Problems

Prashun Gupta prashung at gmail.com
Tue Aug 22 02:04:38 PDT 2006


Hello John,

I am facing following problems of linking. Do you have any clue..

LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO'
specification
oggdec.obj : error LNK2019: unresolved external symbol _ov_read_float
referenced in function _main
oggdec.obj : error LNK2019: unresolved external symbol _ov_serialnumber
referenced in function _main
oggdec.obj : error LNK2019: unresolved external symbol _ov_time_total
referenced in function _main
oggdec.obj : error LNK2019: unresolved external symbol _ov_comment
referenced in function _main
oggdec.obj : error LNK2019: unresolved external symbol _ov_clear referenced
in function _main
oggdec.obj : error LNK2019: unresolved external symbol _ov_pcm_total
referenced in function _main
oggdec.obj : error LNK2019: unresolved external symbol _ov_seekable
referenced in function _main
oggdec.obj : error LNK2019: unresolved external symbol _ov_info referenced
in function _main
oggdec.obj : error LNK2019: unresolved external symbol _ov_streams
referenced in function _main
oggdec.obj : error LNK2019: unresolved external symbol _ov_open referenced
in function _main
vcedit.obj : error LNK2019: unresolved external symbol _vorbis_info_clear
referenced in function _vcedit_clear_internals
vcedit.obj : error LNK2019: unresolved external symbol _ogg_sync_clear
referenced in function _vcedit_clear_internals
vcedit.obj : error LNK2019: unresolved external symbol _ogg_stream_clear
referenced in function _vcedit_clear_internals
vcedit.obj : error LNK2019: unresolved external symbol _vorbis_comment_clear
referenced in function _vcedit_clear_internals
vcedit.obj : error LNK2019: unresolved external symbol
_vorbis_synthesis_headerin referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _ogg_stream_packetout
referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _ogg_stream_pagein
referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _vorbis_comment_init
referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _vorbis_info_init
referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _ogg_stream_init
referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _ogg_page_serialno
referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _ogg_sync_pageout
referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _ogg_sync_wrote
referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _ogg_sync_buffer
referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _ogg_sync_init
referenced in function _vcedit_open_callbacks
vcedit.obj : error LNK2019: unresolved external symbol _ogg_stream_pageout
referenced in function _vcedit_write
vcedit.obj : error LNK2019: unresolved external symbol _ogg_stream_flush
referenced in function _vcedit_write
vcedit.obj : error LNK2019: unresolved external symbol _ogg_stream_packetin
referenced in function _vcedit_write
vcedit.obj : error LNK2019: unresolved external symbol _oggpack_writeclear
referenced in function __commentheader_out
vcedit.obj : error LNK2019: unresolved external symbol _oggpack_bytes
referenced in function __commentheader_out
vcedit.obj : error LNK2019: unresolved external symbol _oggpack_write
referenced in function __commentheader_out
vcedit.obj : error LNK2019: unresolved external symbol _oggpack_writeinit
referenced in function __commentheader_out
vcedit.obj : error LNK2019: unresolved external symbol
_vorbis_packet_blocksize referenced in function __blocksize
vcedit.obj : error LNK2019: unresolved external symbol _ogg_page_eos
referenced in function __fetch_next_packet
wave_out.obj : error LNK2019: unresolved external symbol
__imp__waveOutReset at 4 referenced in function _Set_WIN_Params
wave_out.obj : error LNK2019: unresolved external symbol
__imp__waveOutOpen at 24 referenced in function _Set_WIN_Params
wave_out.obj : error LNK2019: unresolved external symbol
__imp__waveOutGetNumDevs at 0 referenced in function _Set_WIN_Params
wave_out.obj : error LNK2019: unresolved external symbol
__imp__waveOutWrite at 12 referenced in function _WIN_Play_Samples
wave_out.obj : error LNK2019: unresolved external symbol
__imp__waveOutPrepareHeader at 12 referenced in function _WIN_Play_Samples
wave_out.obj : error LNK2019: unresolved external symbol
__imp__waveOutUnprepareHeader at 12 referenced in function _free_memory
wave_out.obj : error LNK2019: unresolved external symbol
__imp__waveOutClose at 4 referenced in function _WIN_Audio_close
.\Debug/oggdec.exe : fatal error LNK1120: 41 unresolved externals



----- Original Message -----
From: "John Edwards" <john.edwards33 at ntlworld.com>
To: "Prashun Gupta" <prashung at gmail.com>
Cc: <vorbis-dev at xiph.org>
Sent: Monday, August 21, 2006 6:15 PM
Subject: Re: [Vorbis-dev] Ogg Player Code


> Hi Prashun,
>
> I've just mailed you details of from where you can d/l the root for this
> exercise.
>
> 'ogg_uint64_t' is a definition I have added to the header file
> 'ogg/include/ogg/os_types.h'. You will find the modified header file in
> the zip referred to above.
>
> regards
>
> John
>
> Prashun Gupta wrote:
> > Hello,
> >
> > I am getting problem in getting  problem in locating definition of
> >
> > ogg_uint64_t
> >
> > in
> >
> > typedef struct {
> >
> > const float* FilterCoeff;
> >
> > ogg_uint64_t Mask;
> >
> > double Add;
> >
> > float Dither;
> >
> > float ErrorHistory [2] [16]; // max. 2 channels, 16th order Noise
shaping
> >
> > float DitherHistory [2] [16];
> >
> > int LastRandomNumber [2];
> >
> > } dither_t;
>



More information about the Vorbis-dev mailing list