changeset 197:8b41bf9a7c65

Static_Release link with qt static
author lbajardsilogic
date Wed, 19 Dec 2007 16:52:53 +0000
parents 216ae15d72a5
children de398af88bd3
files base/svbase.vcproj data/svdata.vcproj layer/svlayer.vcproj plugin/svplugin.vcproj sv/main/main.cpp sv/sound_access.vcproj system/svsystem.vcproj view/svview.vcproj widgets/svwidgets.vcproj
diffstat 9 files changed, 36 insertions(+), 24 deletions(-) [+]
line wrap: on
line diff
--- a/base/svbase.vcproj	Tue Dec 18 16:11:16 2007 +0000
+++ b/base/svbase.vcproj	Wed Dec 19 16:52:53 2007 +0000
@@ -198,10 +198,10 @@
 				AdditionalOptions="-Zm200 -EHsc"
 				Optimization="2"
 				AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";"$(QTDIR)\include";.;..;"$(QTDIR)\include\ActiveQt";tmp_moc;"$(QTDIR)\mkspecs\win32-msvc2005""
-				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_DLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
+				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_NODLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
 				GeneratePreprocessedFile="0"
 				MinimalRebuild="false"
-				RuntimeLibrary="2"
+				RuntimeLibrary="0"
 				BufferSecurityCheck="true"
 				EnableFunctionLevelLinking="true"
 				RuntimeTypeInfo="true"
--- a/data/svdata.vcproj	Tue Dec 18 16:11:16 2007 +0000
+++ b/data/svdata.vcproj	Wed Dec 19 16:52:53 2007 +0000
@@ -198,10 +198,10 @@
 				AdditionalOptions="-Zm200 -EHsc"
 				Optimization="2"
 				AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtNetwork";"$(QTDIR)\include\QtGui";"$(QTDIR)\include\QtXml";"$(QTDIR)\include";.;fft;model;../sv;fileio;../sv/audioio;../sv/videoio;..;"$(QTDIR)\include\ActiveQt";tmp_moc;"$(QTDIR)\mkspecs\win32-msvc2005";"$(EASAIER_UTILS_DIR)\vamp-plugin-sdk\vamp-plugin-sdk-1.0";"$(EASAIER_UTILS_DIR)\libsndfile\libsndfile-1_0_16";"$(EASAIER_UTILS_DIR)\bzip2\bzip2-1.0.3";"$(EASAIER_UTILS_DIR)\libogg\libogg-1.1.3\include";"$(EASAIER_UTILS_DIR)\liboggz\liboggz-0.9.5\include";"$(EASAIER_UTILS_DIR)\libfishsound\libfishsound-0.7.0\include";"$(EASAIER_UTILS_DIR)\fftw3\fftw3.1.2";"$(EASAIER_UTILS_DIR)\libmad\libmad-0.15.1b";"$(EASAIER_UTILS_DIR)\ffmpeg\include";"$(EASAIER_UTILS_DIR)\SDL-1.2.12\include""
-				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;HAVE_VIDEO;HAVE_FFMPEG;HAVE_SDL;SDL_FFMPEG_LIBRARY;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_DLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
+				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;HAVE_VIDEO;HAVE_FFMPEG;HAVE_SDL;SDL_FFMPEG_LIBRARY;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_NODLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
 				GeneratePreprocessedFile="0"
 				MinimalRebuild="false"
-				RuntimeLibrary="2"
+				RuntimeLibrary="0"
 				BufferSecurityCheck="true"
 				EnableFunctionLevelLinking="true"
 				RuntimeTypeInfo="true"
--- a/layer/svlayer.vcproj	Tue Dec 18 16:11:16 2007 +0000
+++ b/layer/svlayer.vcproj	Wed Dec 19 16:52:53 2007 +0000
@@ -198,10 +198,10 @@
 				AdditionalOptions="-Zm200 -EHsc"
 				Optimization="2"
 				AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";"$(QTDIR)\include\QtXml";"$(QTDIR)\include";.;..;"$(QTDIR)\include\ActiveQt";tmp_moc;"$(QTDIR)\mkspecs\win32-msvc2005";"$(EASAIER_UTILS_DIR)\fftw3\fftw3.1.2""
-				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_DLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
+				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_NODLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
 				GeneratePreprocessedFile="0"
 				MinimalRebuild="false"
-				RuntimeLibrary="2"
+				RuntimeLibrary="0"
 				BufferSecurityCheck="true"
 				EnableFunctionLevelLinking="true"
 				RuntimeTypeInfo="true"
--- a/plugin/svplugin.vcproj	Tue Dec 18 16:11:16 2007 +0000
+++ b/plugin/svplugin.vcproj	Wed Dec 19 16:52:53 2007 +0000
@@ -199,10 +199,10 @@
 				AdditionalOptions="-Zm200 -EHsc"
 				Optimization="2"
 				AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";"$(QTDIR)\include\QtXml";"$(QTDIR)\include";.;..;api;api\alsa;plugins;api\alsa\sound;"$(QTDIR)\include\ActiveQt";tmp_moc;"$(QTDIR)\mkspecs\win32-msvc2005";"$(EASAIER_UTILS_DIR)\vamp-plugin-sdk\vamp-plugin-sdk-1.0";"$(EASAIER_UTILS_DIR)\libsndfile\libsndfile-1_0_16";"$(EASAIER_UTILS_DIR)\libsamplerate\libsamplerate-0.1.2\src""
-				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_DLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
+				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_NODLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
 				GeneratePreprocessedFile="0"
 				MinimalRebuild="false"
-				RuntimeLibrary="2"
+				RuntimeLibrary="0"
 				BufferSecurityCheck="true"
 				EnableFunctionLevelLinking="true"
 				RuntimeTypeInfo="true"
--- a/sv/main/main.cpp	Tue Dec 18 16:11:16 2007 +0000
+++ b/sv/main/main.cpp	Wed Dec 19 16:52:53 2007 +0000
@@ -157,6 +157,10 @@
    of the window.
 
 */
+
+#ifdef QT_NODLL
+#include <QtPlugin>
+#endif
 
 static QMutex cleanupMutex;
 
@@ -194,9 +198,14 @@
 protected:
     MainWindow *m_mainWindow;
 };
+
+#ifdef QT_NODLL
+Q_IMPORT_PLUGIN(qjpeg)
+Q_IMPORT_PLUGIN(qgif)
+Q_IMPORT_PLUGIN(qmng)
+#endif
 
-int
-main(int argc, char **argv)
+int main(int argc, char **argv)
 {
 
     SVApplication application(argc, argv);
--- a/sv/sound_access.vcproj	Tue Dec 18 16:11:16 2007 +0000
+++ b/sv/sound_access.vcproj	Wed Dec 19 16:52:53 2007 +0000
@@ -21,6 +21,7 @@
 			ConfigurationType="1"
 			UseOfMFC="0"
 			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="0"
 			>
 			<Tool
 				Name="VCPreBuildEventTool"
@@ -72,14 +73,16 @@
 			<Tool
 				Name="VCLinkerTool"
 				IgnoreImportLibrary="true"
-				AdditionalDependencies="qtmain.lib svview.lib svlayer.lib svdata.lib svwidgets.lib svplugin.lib svbase.lib svsystem.lib QtXml4.lib QtGui4.lib QtNetwork4.lib QtCore4.lib vamp-sdk.lib libbz2.lib PAStaticWMME.lib libfftw3-3.lib libfftw3f-3.lib libsndfile.lib libsamplerate.lib liboggz.lib libfishsound.lib winmm.lib libmad.lib avcodec-51.lib avformat-51.lib avutil-49.lib swscale-0.lib SDL.lib SDLmain.lib"
+				AdditionalDependencies="qtmain.lib QtXml4.lib QtGui4.lib QtNetwork4.lib QtCore4.lib vamp-sdk.lib libbz2.lib PAStaticWMME.lib libfftw3-3.lib libfftw3f-3.lib libsndfile.lib libsamplerate.lib liboggz.lib libfishsound.lib winmm.lib libmad.lib avcodec-51.lib avformat-51.lib avutil-49.lib swscale-0.lib SDL.lib"
 				OutputFile="..\release\sound-access.exe"
 				SuppressStartupBanner="true"
-				AdditionalLibraryDirectories="..\base\release;..\data\release;..\layer\release;..\plugin\release;..\system\release;..\view\release;..\widgets\release;&quot;$(QTDIR)\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\vamp-plugin-sdk\vamp-plugin-sdk-1.0\vamp-sdk\release&quot;;&quot;$(EASAIER_UTILS_DIR)\bzip2\bzip2-1.0.3\release&quot;;&quot;$(EASAIER_UTILS_DIR)\portaudio\portaudio_v18_1\win32\Lib&quot;;&quot;$(EASAIER_UTILS_DIR)\libfishsound\libfishsound-0.7.0\win32\release&quot;;&quot;$(EASAIER_UTILS_DIR)\liboggz\liboggz-0.9.5\win32\release&quot;;&quot;$(EASAIER_UTILS_DIR)\fftw3\fftw3.1.2&quot;;&quot;$(EASAIER_UTILS_DIR)\libsndfile\libsndfile-1_0_16&quot;;&quot;$(EASAIER_UTILS_DIR)\libsamplerate\libsamplerate-0.1.2\Win32\libsamplerate\release&quot;;&quot;$(EASAIER_UTILS_DIR)\libmad\libmad-0.15.1b\msvc++\Release&quot;;&quot;$(EASAIER_UTILS_DIR)\ffmpeg\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\SDL-1.2.12\lib&quot;"
+				AdditionalLibraryDirectories="&quot;$(QTDIR)\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\vamp-plugin-sdk\vamp-plugin-sdk-1.0\vamp-sdk\release&quot;;&quot;$(EASAIER_UTILS_DIR)\bzip2\bzip2-1.0.3\release&quot;;&quot;$(EASAIER_UTILS_DIR)\portaudio\portaudio_v18_1\win32\Lib&quot;;&quot;$(EASAIER_UTILS_DIR)\libfishsound\libfishsound-0.7.0\win32\release&quot;;&quot;$(EASAIER_UTILS_DIR)\liboggz\liboggz-0.9.5\win32\release&quot;;&quot;$(EASAIER_UTILS_DIR)\fftw3\fftw3.1.2&quot;;&quot;$(EASAIER_UTILS_DIR)\libsndfile\libsndfile-1_0_16&quot;;&quot;$(EASAIER_UTILS_DIR)\libsamplerate\libsamplerate-0.1.2\Win32\libsamplerate\release&quot;;&quot;$(EASAIER_UTILS_DIR)\libmad\libmad-0.15.1b\msvc++\Release&quot;;&quot;$(EASAIER_UTILS_DIR)\ffmpeg\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\SDL-1.2.12\lib&quot;"
 				GenerateManifest="true"
+				IgnoreDefaultLibraryNames=""
 				GenerateDebugInformation="false"
 				ProgramDatabaseFile=""
 				SubSystem="2"
+				EntryPointSymbol=""
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -165,10 +168,10 @@
 			<Tool
 				Name="VCLinkerTool"
 				IgnoreImportLibrary="true"
-				AdditionalDependencies="qtmaind.lib svview.lib svlayer.lib svdata.lib svwidgets.lib svplugin.lib svbase.lib svsystem.lib QtXmld4.lib QtGuid4.lib QtNetworkd4.lib QtCored4.lib libbz2.lib libfftw3-3.lib libfftw3f-3.lib libsamplerate.lib vamp-sdk.lib libsndfile.lib PAStaticWMMED.lib winmm.lib liboggz.lib libfishsound.lib libmad.lib avcodec-51.lib avformat-51.lib avutil-49.lib swscale-0.lib SDL.lib SDLmain.lib"
+				AdditionalDependencies="qtmaind.lib QtXmld4.lib QtGuid4.lib QtNetworkd4.lib QtCored4.lib libbz2.lib libfftw3-3.lib libfftw3f-3.lib libsamplerate.lib vamp-sdk.lib libsndfile.lib PAStaticWMMED.lib winmm.lib liboggz.lib libfishsound.lib libmad.lib avcodec-51.lib avformat-51.lib avutil-49.lib swscale-0.lib SDL.lib SDLmain.lib"
 				OutputFile="..\debug\sound-access.exe"
 				SuppressStartupBanner="true"
-				AdditionalLibraryDirectories="..\base\debug;..\data\debug;..\layer\debug;..\plugin\debug;..\system\debug;..\view\debug;..\widgets\debug;&quot;$(QTDIR)\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\vamp-plugin-sdk\vamp-plugin-sdk-1.0\vamp-sdk\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\bzip2\bzip2-1.0.3\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\portaudio\portaudio_v18_1\win32\Lib&quot;;&quot;$(EASAIER_UTILS_DIR)\libfishsound\libfishsound-0.7.0\win32\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\liboggz\liboggz-0.9.5\win32\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\fftw3\fftw3.1.2&quot;;&quot;$(EASAIER_UTILS_DIR)\libsndfile\libsndfile-1_0_16&quot;;&quot;$(EASAIER_UTILS_DIR)\libsamplerate\libsamplerate-0.1.2\Win32\libsamplerate\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\libmad\libmad-0.15.1b\msvc++\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\ffmpeg\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\SDL-1.2.12\lib&quot;"
+				AdditionalLibraryDirectories="&quot;$(QTDIR)\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\vamp-plugin-sdk\vamp-plugin-sdk-1.0\vamp-sdk\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\bzip2\bzip2-1.0.3\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\portaudio\portaudio_v18_1\win32\Lib&quot;;&quot;$(EASAIER_UTILS_DIR)\libfishsound\libfishsound-0.7.0\win32\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\liboggz\liboggz-0.9.5\win32\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\fftw3\fftw3.1.2&quot;;&quot;$(EASAIER_UTILS_DIR)\libsndfile\libsndfile-1_0_16&quot;;&quot;$(EASAIER_UTILS_DIR)\libsamplerate\libsamplerate-0.1.2\Win32\libsamplerate\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\libmad\libmad-0.15.1b\msvc++\Debug&quot;;&quot;$(EASAIER_UTILS_DIR)\ffmpeg\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\SDL-1.2.12\lib&quot;"
 				GenerateManifest="true"
 				GenerateDebugInformation="true"
 				ProgramDatabaseFile=""
@@ -233,10 +236,10 @@
 				AdditionalOptions="-Zm200 -EHsc"
 				Optimization="2"
 				AdditionalIncludeDirectories="&quot;$(QTDIR)\include\QtCore&quot;;&quot;$(QTDIR)\include\QtNetwork&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include\QtXml&quot;;&quot;$(QTDIR)\include&quot;;.;..;audioio;videoio;document;transform;osc;filter;main;&quot;$(QTDIR)\include\ActiveQt&quot;;tmp_moc;&quot;$(QTDIR)\mkspecs\win32-msvc2005&quot;;&quot;$(EASAIER_UTILS_DIR)\vamp-plugin-sdk\vamp-plugin-sdk-1.0&quot;;&quot;$(EASAIER_UTILS_DIR)\libsamplerate\libsamplerate-0.1.2\src&quot;;&quot;$(EASAIER_UTILS_DIR)\fftw3\fftw3.1.2&quot;;&quot;$(EASAIER_UTILS_DIR)\portaudio\portaudio_v18_1\pa_common&quot;;&quot;$(EASAIER_UTILS_DIR)\libsndfile\libsndfile-1_0_16&quot;;&quot;$(EASAIER_UTILS_DIR)\bzip2\bzip2-1.0.3&quot;;&quot;$(EASAIER_UTILS_DIR)\SDL-1.2.12\include&quot;;&quot;$(EASAIER_UTILS_DIR)\ffmpeg\include&quot;"
-				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;HAVE_VIDEO;SDL_FFMPEG_LIBRARY;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_DLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
+				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;HAVE_VIDEO;SDL_FFMPEG_LIBRARY;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_NODLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
 				GeneratePreprocessedFile="0"
 				MinimalRebuild="false"
-				RuntimeLibrary="2"
+				RuntimeLibrary="0"
 				BufferSecurityCheck="true"
 				EnableFunctionLevelLinking="true"
 				RuntimeTypeInfo="true"
@@ -260,10 +263,10 @@
 			<Tool
 				Name="VCLinkerTool"
 				IgnoreImportLibrary="true"
-				AdditionalDependencies="qtmain.lib QtXml4.lib QtGui4.lib QtNetwork4.lib QtCore4.lib svview.lib svlayer.lib svdata.lib svwidgets.lib svplugin.lib svbase.lib svsystem.lib vamp-sdk.lib libbz2.lib PAStaticWMME.lib libfftw3-3.lib libfftw3f-3.lib libsndfile.lib libsamplerate.lib liboggz.lib libfishsound.lib winmm.lib libmad.lib avcodec-51.lib avformat-51.lib avutil-49.lib swscale-0.lib SDL.lib Imm32.lib Winmm.lib ws2_32.lib"
+				AdditionalDependencies="qtmain-static.lib QtXml-static.lib QtGui-static.lib QtNetwork-static.lib QtCore-static.lib qjpeg-static.lib qgif-static.lib qmng-static.lib vamp-sdk.lib libbz2.lib PAStaticWMME-MT.lib libfftw3-3.lib libfftw3f-3.lib libsndfile.lib libsamplerate.lib liboggz.lib libfishsound.lib winmm.lib libmad.lib avcodec-51.lib avformat-51.lib avutil-49.lib swscale-0.lib SDL.lib Imm32.lib Winmm.lib ws2_32.lib"
 				OutputFile="..\static_release\sound-access.exe"
 				SuppressStartupBanner="true"
-				AdditionalLibraryDirectories="..\base\release;..\data\release;..\layer\release;..\plugin\release;..\system\release;..\view\release;..\widgets\release;&quot;$(QTDIR)\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\vamp-plugin-sdk\vamp-plugin-sdk-1.0\vamp-sdk\static_release&quot;;&quot;$(EASAIER_UTILS_DIR)\bzip2\bzip2-1.0.3\static\release&quot;;&quot;$(EASAIER_UTILS_DIR)\portaudio\portaudio_v18_1\win32\Lib&quot;;&quot;$(EASAIER_UTILS_DIR)\libfishsound\libfishsound-0.7.0\win32\static\release&quot;;&quot;$(EASAIER_UTILS_DIR)\liboggz\liboggz-0.9.5\win32\static\release&quot;;&quot;$(EASAIER_UTILS_DIR)\fftw3\fftw3.1.2&quot;;&quot;$(EASAIER_UTILS_DIR)\libsndfile\libsndfile-1_0_16&quot;;&quot;$(EASAIER_UTILS_DIR)\libsamplerate\libsamplerate-0.1.2\Win32\libsamplerate\static\release&quot;;&quot;$(EASAIER_UTILS_DIR)\libmad\libmad-0.15.1b\msvc++\static\Release&quot;;&quot;$(EASAIER_UTILS_DIR)\ffmpeg\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\SDL\SDL-1.2.12\VisualC\SDL\Static_Release&quot;;&quot;$(EASAIER_UTILS_DIR)\SDL\SDL-1.2.12\VisualC\SDLmain\Static_Release&quot;"
+				AdditionalLibraryDirectories="&quot;$(QTDIR)\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\vamp-plugin-sdk\vamp-plugin-sdk-1.0\vamp-sdk\static_release&quot;;&quot;$(EASAIER_UTILS_DIR)\bzip2\bzip2-1.0.3\static\release&quot;;&quot;$(EASAIER_UTILS_DIR)\portaudio\portaudio_v18_1\win32\Lib&quot;;&quot;$(EASAIER_UTILS_DIR)\libfishsound\libfishsound-0.7.0\win32\static\release&quot;;&quot;$(EASAIER_UTILS_DIR)\liboggz\liboggz-0.9.5\win32\static\release&quot;;&quot;$(EASAIER_UTILS_DIR)\fftw3\fftw3.1.2&quot;;&quot;$(EASAIER_UTILS_DIR)\libsndfile\libsndfile-1_0_16&quot;;&quot;$(EASAIER_UTILS_DIR)\libsamplerate\libsamplerate-0.1.2\Win32\libsamplerate\static\release&quot;;&quot;$(EASAIER_UTILS_DIR)\libmad\libmad-0.15.1b\msvc++\release_MT&quot;;&quot;$(EASAIER_UTILS_DIR)\ffmpeg\lib&quot;;&quot;$(EASAIER_UTILS_DIR)\SDL\SDL-1.2.12\VisualC\SDL\Static_Release&quot;;&quot;$(EASAIER_UTILS_DIR)\SDL\SDL-1.2.12\VisualC\SDLmain\Static_Release&quot;"
 				GenerateManifest="true"
 				IgnoreAllDefaultLibraries="false"
 				IgnoreDefaultLibraryNames=""
--- a/system/svsystem.vcproj	Tue Dec 18 16:11:16 2007 +0000
+++ b/system/svsystem.vcproj	Wed Dec 19 16:52:53 2007 +0000
@@ -198,9 +198,9 @@
 				AdditionalOptions="-Zm200 -EHsc"
 				Optimization="2"
 				AdditionalIncludeDirectories="&quot;$(QTDIR)\include\QtCore&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include&quot;;.;&quot;$(QTDIR)\include\ActiveQt&quot;;debug;&quot;$(QTDIR)\mkspecs\win32-msvc2005&quot;"
-				PreprocessorDefinitions="NDEBUG;UNICODE;_UNICODE;BUILD_RELEASE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_DLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
+				PreprocessorDefinitions="NDEBUG;UNICODE;_UNICODE;BUILD_RELEASE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_NODLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
 				GeneratePreprocessedFile="0"
-				RuntimeLibrary="2"
+				RuntimeLibrary="0"
 				BufferSecurityCheck="true"
 				EnableFunctionLevelLinking="true"
 				RuntimeTypeInfo="true"
--- a/view/svview.vcproj	Tue Dec 18 16:11:16 2007 +0000
+++ b/view/svview.vcproj	Wed Dec 19 16:52:53 2007 +0000
@@ -198,10 +198,10 @@
 				AdditionalOptions="-Zm200 -EHsc"
 				Optimization="2"
 				AdditionalIncludeDirectories="&quot;$(QTDIR)\include\QtCore&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include\QtXml&quot;;&quot;$(QTDIR)\include&quot;;.;..;&quot;$(QTDIR)\include\ActiveQt&quot;;tmp_moc;&quot;$(QTDIR)\mkspecs\win32-msvc2005&quot;"
-				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_DLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
+				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_NODLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
 				GeneratePreprocessedFile="0"
 				MinimalRebuild="false"
-				RuntimeLibrary="2"
+				RuntimeLibrary="0"
 				BufferSecurityCheck="true"
 				EnableFunctionLevelLinking="true"
 				RuntimeTypeInfo="true"
--- a/widgets/svwidgets.vcproj	Tue Dec 18 16:11:16 2007 +0000
+++ b/widgets/svwidgets.vcproj	Wed Dec 19 16:52:53 2007 +0000
@@ -198,10 +198,10 @@
 				AdditionalOptions="-Zm200 -EHsc"
 				Optimization="2"
 				AdditionalIncludeDirectories="&quot;$(QTDIR)\include\QtCore&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include\QtXml&quot;;&quot;$(QTDIR)\include\QtNetwork&quot;;&quot;$(QTDIR)\include&quot;;.;..;..\sv;&quot;$(QTDIR)\include\ActiveQt&quot;;tmp_moc;&quot;$(QTDIR)\mkspecs\win32-msvc2005&quot;;&quot;$(EASAIER_UTILS_DIR)\vamp-plugin-sdk\vamp-plugin-sdk-1.0&quot;;&quot;$(EASAIER_UTILS_DIR)\fftw3\fftw3.1.2&quot;;&quot;$(EASAIER_UTILS_DIR)\SDL-1.2.12\include&quot;"
-				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_DLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
+				PreprocessorDefinitions="NDEBUG;BUILD_RELEASE;UNICODE;_UNICODE;_WINDOWS;QT_LARGEFILE_SUPPORT;WIN32;HAVE_BZ2;HAVE_PORTAUDIO;HAVE_PORTAUDIO_V18;HAVE_OGGZ;HAVE_FISHSOUND;HAVE_FFTW3F;HAVE_VAMP;HAVE_VAMP_HOSTSDK;HAVE_SNDFILE;HAVE_SAMPLERATE;HAVE_MAD;QT_THREAD_SUPPORT;QT_NO_DEBUG;QT_NODLL;QT_XML_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_CORE_LIB;USE_VC;_USE_MATH_DEFINES"
 				GeneratePreprocessedFile="0"
 				MinimalRebuild="false"
-				RuntimeLibrary="2"
+				RuntimeLibrary="0"
 				BufferSecurityCheck="true"
 				EnableFunctionLevelLinking="true"
 				RuntimeTypeInfo="true"