From 902b548c15ab0d7bea57fdbf88286d2fe1af7364 Mon Sep 17 00:00:00 2001 From: Girish Pattabiraman Date: Wed, 1 Mar 2017 16:36:47 -0800 Subject: Visual Studio will default to linking with VC Runtime DLL if is not specified. This Tag needs to be explicitly emptied out. SwapAPO DLL doesn't need the CRT because the CRT is included in "AudioBaseProcessingObjectV140.lib". Have to specifically ignore the Linker error 4217 because vsprintfxxx is being included locally through AudioBaseProcessingObjectV140.lib. --- audio/sysvad/SwapAPO/APO/SwapAPO.vcxproj | 8 ++++++++ audio/sysvad/common.cpp | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/audio/sysvad/SwapAPO/APO/SwapAPO.vcxproj b/audio/sysvad/SwapAPO/APO/SwapAPO.vcxproj index ecb64ad2..082e64ae 100644 --- a/audio/sysvad/SwapAPO/APO/SwapAPO.vcxproj +++ b/audio/sysvad/SwapAPO/APO/SwapAPO.vcxproj @@ -137,6 +137,7 @@ %(AdditionalIncludeDirectories);$(DDK_INC_PATH);..\inc;..\..\ + %(PreprocessorDefinitions);_WINDLL;_USRDLL;UNICODE;_UNICODE @@ -149,6 +150,7 @@ %(AdditionalDependencies);Kernel32.lib;ole32.lib;oleaut32.lib;advapi32.lib;user32.lib;uuid.lib;AudioBaseProcessingObjectV140.lib;audiomediatypecrt.lib;AudioEng.lib SwapAPODll.def + /ignore:4217 %(AdditionalOptions) @@ -159,6 +161,7 @@ %(AdditionalIncludeDirectories);$(DDK_INC_PATH);..\inc;..\..\ + %(PreprocessorDefinitions);_WINDLL;_USRDLL;UNICODE;_UNICODE @@ -171,6 +174,7 @@ %(AdditionalDependencies);Kernel32.lib;ole32.lib;oleaut32.lib;advapi32.lib;user32.lib;uuid.lib;AudioBaseProcessingObjectV140.lib;audiomediatypecrt.lib;AudioEng.lib SwapAPODll.def + /ignore:4217 %(AdditionalOptions) @@ -181,6 +185,7 @@ %(AdditionalIncludeDirectories);$(DDK_INC_PATH);..\inc;..\..\ + %(PreprocessorDefinitions);_WINDLL;_USRDLL;UNICODE;_UNICODE @@ -193,6 +198,7 @@ %(AdditionalDependencies);Kernel32.lib;ole32.lib;oleaut32.lib;advapi32.lib;user32.lib;uuid.lib;AudioBaseProcessingObjectV140.lib;audiomediatypecrt.lib;AudioEng.lib SwapAPODll.def + /ignore:4217 %(AdditionalOptions) @@ -203,6 +209,7 @@ %(AdditionalIncludeDirectories);$(DDK_INC_PATH);..\inc;..\..\ + %(PreprocessorDefinitions);_WINDLL;_USRDLL;UNICODE;_UNICODE @@ -215,6 +222,7 @@ %(AdditionalDependencies);Kernel32.lib;ole32.lib;oleaut32.lib;advapi32.lib;user32.lib;uuid.lib;AudioBaseProcessingObjectV140.lib;audiomediatypecrt.lib;AudioEng.lib SwapAPODll.def + /ignore:4217 %(AdditionalOptions) diff --git a/audio/sysvad/common.cpp b/audio/sysvad/common.cpp index 5b63d228..d046d336 100644 --- a/audio/sysvad/common.cpp +++ b/audio/sysvad/common.cpp @@ -3754,7 +3754,7 @@ BthHfpDevice::Init Done); // - // Make a copy of the symbolic link list. + // Make a copy of the symbolic link name. // m_SymbolicLinkName.MaximumLength = SymbolicLinkName->MaximumLength; m_SymbolicLinkName.Length = SymbolicLinkName->Length; -- cgit v1.3.1