[Audacity-devel] Unstable meter / toolbars
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: <Mar...@ao...> - 2005-07-29 00:39:40
|
Hi all I've been trying to fix the problems with the unstable toolbars and particularly the meter that changes size (badly) as the overall Audacity window is changed size by one pixel. Regrettably I cannot link my Debug code, even though I have updated it to the current CVS, recompiled wxWidgets, tried to ignore both libcmt and msvcrt in all combinations and checked that everything is being compiled with /MTd. I include an edited version of the errors below in case anybody can see an obvious error I am making. It looks like some problem with MS libraries to me. I have found that the 'height' variable does not get set properly in line 661 of Meter.cpp and that if I fix it to some value (say 30) things work better (the meters do not change in size dramatically) but the mike and spkr icons still jump about. Is anybody else actively working on this problem? I don't want to duplicate effort and I'm off on my holidays pretty soon - I wanted to see this fixed this before I went. TTFN Martyn WinXP Visual C++ 200 Express Edition Beta wxWidgets 2.6.1 Audacity 1.3.0-beta ============== ------ Build started: Project: Audacity, Configuration: Debug Win32 ------ Compiling... Meter.cpp Linking... libresampled.lib(resample.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification wxmsw26d_core.lib(image.obj) : warning LNK4217: locally defined symbol _malloc imported in function "public: virtual bool __thiscall wxImage::LoadFile(class wxString const &,long,int)" (_?LoadFile@wxImage@@UAE_NABVwxString@@JH@Z_ (mailto:?LoadFile@wxImage@@UAE_NABVwxString@@JH@Z) ) ... wxbase26d.lib(string.obj) : warning LNK4217: locally defined symbol _realloc imported in function "protected: bool __thiscall wxStringBase::AllocBeforeWrite(unsigned int)" (_?AllocBeforeWrite@wxStringBase@@IAE_NI@Z_ (mailto:?AllocBeforeWrite@wxStringBase@@IAE_NI@Z) ) ... wxbase26d.lib(string.obj) : warning LNK4217: locally defined symbol _tolower imported in function "int __cdecl wxDoCmpNoCase(char const *,unsigned int,char const *,unsigned int)" (_?wxDoCmpNoCase@@YAHPBDI0I@Z_ (mailto:?wxDoCmpNoCase@@YAHPBDI0I@Z) ) ... wxmsw26d_core.lib(busyinfo.obj) : error LNK2001: unresolved external symbol "public: void __thiscall wxStringData::Free(void)" (_?Free@wxStringData@@QAEXXZ_ (mailto:?Free@wxStringData@@QAEXXZ) ) ... LadspaEffect.obj : error LNK2001: unresolved external symbol "public: void __thiscall wxStringData::Free(void)" (_?Free@wxStringData@@QAEXXZ_ (mailto:?Free@wxStringData@@QAEXXZ) ) ... wxbase26d.lib(wfstream.obj) : error LNK2019: unresolved external symbol __imp__feof referenced in function "public: bool __thiscall wxFFile::Eof(void)const " (_?Eof@wxFFile@@QBE_NXZ_ (mailto:?Eof@wxFFile@@QBE_NXZ) ) wxmsw26d_core.lib(docview.obj) : error LNK2001: unresolved external symbol __imp__feof .\Debug/audacity.exe : fatal error LNK1120: 20 unresolved externals Build log was saved at "_file://c:\Audacity\audacity-all\win\Debug\BuildLog.htm_ (file://c:\Audacity\audacity-all\win\Debug\BuildLog.htm) " Audacity - 221 error(s), 99 warning(s) ========== Build: 0 succeeded, 1 failed, 16 up-to-date, 0 skipped ========== |