Changeset 51


Ignore:
Timestamp:
10/13/2007 2:31:00 AM (7 years ago)
Author:
lowjoel
Message:

Link to MFC and the RTL dynamically even for release builds. This should fix some memory problems experienced under Vista.

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Eraser.vcproj

    r50 r51  
    213213            ConfigurationType="1" 
    214214            InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    215             UseOfMFC="1" 
     215            UseOfMFC="2" 
    216216            ATLMinimizesCRunTimeLibraryUsage="false" 
    217217            CharacterSet="2" 
     
    246246                StringPooling="true" 
    247247                ExceptionHandling="2" 
    248                 RuntimeLibrary="0" 
     248                RuntimeLibrary="2" 
    249249                EnableFunctionLevelLinking="true" 
    250250                UsePrecompiledHeader="2" 
     
    310310            ConfigurationType="1" 
    311311            InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    312             UseOfMFC="1" 
     312            UseOfMFC="2" 
    313313            ATLMinimizesCRunTimeLibraryUsage="false" 
    314314            CharacterSet="2" 
     
    343343                StringPooling="true" 
    344344                ExceptionHandling="2" 
    345                 RuntimeLibrary="0" 
     345                RuntimeLibrary="2" 
    346346                EnableFunctionLevelLinking="true" 
    347347                UsePrecompiledHeader="2" 
     
    13301330            </File> 
    13311331            <File 
     1332                RelativePath=".\res\tfdropcopy.cur" 
     1333                > 
     1334            </File> 
     1335            <File 
    13321336                RelativePath=".\Verify\res\tfdropcopy.cur" 
    13331337                > 
    13341338            </File> 
    13351339            <File 
    1336                 RelativePath=".\res\tfdropcopy.cur" 
    1337                 > 
    1338             </File> 
    1339             <File 
    13401340                RelativePath=".\Verify\res\tfnodrop.cur" 
    13411341                > 
     
    13501350            </File> 
    13511351            <File 
     1352                RelativePath=".\res\tfnodropmove.cur" 
     1353                > 
     1354            </File> 
     1355            <File 
    13521356                RelativePath=".\Verify\res\tfnodropmove.cur" 
    1353                 > 
    1354             </File> 
    1355             <File 
    1356                 RelativePath=".\res\tfnodropmove.cur" 
    13571357                > 
    13581358            </File> 
  • trunk/EraserDll/EraserDll.vcproj

    r50 r51  
    215215            ConfigurationType="2" 
    216216            InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    217             UseOfMFC="1" 
     217            UseOfMFC="2" 
    218218            ATLMinimizesCRunTimeLibraryUsage="false" 
    219219            CharacterSet="2" 
     
    248248                StringPooling="true" 
    249249                ExceptionHandling="2" 
    250                 RuntimeLibrary="0" 
     250                RuntimeLibrary="2" 
    251251                UsePrecompiledHeader="2" 
    252252                PrecompiledHeaderThrough="stdafx.h" 
     
    311311            ConfigurationType="2" 
    312312            InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    313             UseOfMFC="1" 
     313            UseOfMFC="2" 
    314314            ATLMinimizesCRunTimeLibraryUsage="false" 
    315315            CharacterSet="2" 
     
    344344                StringPooling="true" 
    345345                ExceptionHandling="2" 
    346                 RuntimeLibrary="0" 
     346                RuntimeLibrary="2" 
    347347                UsePrecompiledHeader="2" 
    348348                PrecompiledHeaderThrough="stdafx.h" 
  • trunk/EraserUI/EraserUI.vcproj

    r26 r51  
    8484        </Configuration> 
    8585        <Configuration 
    86             Name="Release|Win32" 
    87             OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" 
    88             IntermediateDirectory="$(SolutionDir)obj\$(PlatformName)\$(ConfigurationName)\$(ProjectName)" 
    89             ConfigurationType="4" 
    90             UseOfMFC="1" 
    91             CharacterSet="2" 
    92             WholeProgramOptimization="1" 
    93             > 
    94             <Tool 
    95                 Name="VCPreBuildEventTool" 
    96             /> 
    97             <Tool 
    98                 Name="VCCustomBuildTool" 
    99             /> 
    100             <Tool 
    101                 Name="VCXMLDataGeneratorTool" 
    102             /> 
    103             <Tool 
    104                 Name="VCWebServiceProxyGeneratorTool" 
    105             /> 
    106             <Tool 
    107                 Name="VCMIDLTool" 
    108             /> 
    109             <Tool 
    110                 Name="VCCLCompilerTool" 
    111                 Optimization="2" 
    112                 AdditionalIncludeDirectories="&quot;$(SOLUTIONDIR)&quot;" 
    113                 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE" 
    114                 StringPooling="true" 
    115                 ExceptionHandling="2" 
    116                 RuntimeLibrary="0" 
    117                 UsePrecompiledHeader="2" 
    118                 WarningLevel="4" 
    119                 DebugInformationFormat="3" 
    120             /> 
    121             <Tool 
    122                 Name="VCManagedResourceCompilerTool" 
    123             /> 
    124             <Tool 
    125                 Name="VCResourceCompilerTool" 
    126             /> 
    127             <Tool 
    128                 Name="VCPreLinkEventTool" 
    129             /> 
    130             <Tool 
    131                 Name="VCLibrarianTool" 
    132             /> 
    133             <Tool 
    134                 Name="VCALinkTool" 
    135             /> 
    136             <Tool 
    137                 Name="VCXDCMakeTool" 
    138             /> 
    139             <Tool 
    140                 Name="VCBscMakeTool" 
    141             /> 
    142             <Tool 
    143                 Name="VCFxCopTool" 
    144             /> 
    145             <Tool 
    146                 Name="VCPostBuildEventTool" 
    147             /> 
    148         </Configuration> 
    149         <Configuration 
    15086            Name="Debug|x64" 
    15187            OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" 
     
    213149        </Configuration> 
    214150        <Configuration 
     151            Name="Release|Win32" 
     152            OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" 
     153            IntermediateDirectory="$(SolutionDir)obj\$(PlatformName)\$(ConfigurationName)\$(ProjectName)" 
     154            ConfigurationType="4" 
     155            UseOfMFC="2" 
     156            CharacterSet="2" 
     157            WholeProgramOptimization="1" 
     158            > 
     159            <Tool 
     160                Name="VCPreBuildEventTool" 
     161            /> 
     162            <Tool 
     163                Name="VCCustomBuildTool" 
     164            /> 
     165            <Tool 
     166                Name="VCXMLDataGeneratorTool" 
     167            /> 
     168            <Tool 
     169                Name="VCWebServiceProxyGeneratorTool" 
     170            /> 
     171            <Tool 
     172                Name="VCMIDLTool" 
     173            /> 
     174            <Tool 
     175                Name="VCCLCompilerTool" 
     176                Optimization="2" 
     177                AdditionalIncludeDirectories="&quot;$(SOLUTIONDIR)&quot;" 
     178                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE" 
     179                StringPooling="true" 
     180                ExceptionHandling="2" 
     181                RuntimeLibrary="2" 
     182                UsePrecompiledHeader="2" 
     183                WarningLevel="4" 
     184                DebugInformationFormat="3" 
     185            /> 
     186            <Tool 
     187                Name="VCManagedResourceCompilerTool" 
     188            /> 
     189            <Tool 
     190                Name="VCResourceCompilerTool" 
     191            /> 
     192            <Tool 
     193                Name="VCPreLinkEventTool" 
     194            /> 
     195            <Tool 
     196                Name="VCLibrarianTool" 
     197            /> 
     198            <Tool 
     199                Name="VCALinkTool" 
     200            /> 
     201            <Tool 
     202                Name="VCXDCMakeTool" 
     203            /> 
     204            <Tool 
     205                Name="VCBscMakeTool" 
     206            /> 
     207            <Tool 
     208                Name="VCFxCopTool" 
     209            /> 
     210            <Tool 
     211                Name="VCPostBuildEventTool" 
     212            /> 
     213        </Configuration> 
     214        <Configuration 
    215215            Name="Release|x64" 
    216216            OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" 
    217217            IntermediateDirectory="$(SolutionDir)obj\$(PlatformName)\$(ConfigurationName)\$(ProjectName)" 
    218218            ConfigurationType="4" 
    219             UseOfMFC="1" 
     219            UseOfMFC="2" 
    220220            CharacterSet="2" 
    221221            WholeProgramOptimization="1" 
     
    243243                StringPooling="true" 
    244244                ExceptionHandling="2" 
    245                 RuntimeLibrary="0" 
     245                RuntimeLibrary="2" 
    246246                UsePrecompiledHeader="2" 
    247247                WarningLevel="4" 
     
    374374                <FileConfiguration 
    375375                    Name="Debug|Win32" 
     376                    > 
     377                    <Tool 
     378                        Name="VCCLCompilerTool" 
     379                        UsePrecompiledHeader="1" 
     380                    /> 
     381                </FileConfiguration> 
     382                <FileConfiguration 
     383                    Name="Debug|x64" 
    376384                    > 
    377385                    <Tool 
     
    389397                </FileConfiguration> 
    390398                <FileConfiguration 
    391                     Name="Debug|x64" 
    392                     > 
    393                     <Tool 
    394                         Name="VCCLCompilerTool" 
    395                         UsePrecompiledHeader="1" 
    396                     /> 
    397                 </FileConfiguration> 
    398                 <FileConfiguration 
    399399                    Name="Release|x64" 
    400400                    > 
  • trunk/Erasext/Erasext.vcproj

    r50 r51  
    2525            ConfigurationType="2" 
    2626            InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    27             UseOfMFC="1" 
     27            UseOfMFC="2" 
    2828            ATLMinimizesCRunTimeLibraryUsage="false" 
    2929            CharacterSet="2" 
     
    5757                StringPooling="true" 
    5858                ExceptionHandling="2" 
    59                 RuntimeLibrary="0" 
     59                RuntimeLibrary="2" 
    6060                EnableFunctionLevelLinking="true" 
    6161                UsePrecompiledHeader="2" 
     
    121121            ConfigurationType="2" 
    122122            InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    123             UseOfMFC="1" 
     123            UseOfMFC="2" 
    124124            ATLMinimizesCRunTimeLibraryUsage="false" 
    125125            CharacterSet="2" 
     
    153153                StringPooling="true" 
    154154                ExceptionHandling="2" 
    155                 RuntimeLibrary="0" 
     155                RuntimeLibrary="2" 
    156156                EnableFunctionLevelLinking="true" 
    157157                UsePrecompiledHeader="2" 
  • trunk/Launcher/Launcher.vcproj

    r50 r51  
    211211            ConfigurationType="1" 
    212212            InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    213             UseOfMFC="1" 
     213            UseOfMFC="2" 
    214214            ATLMinimizesCRunTimeLibraryUsage="false" 
    215215            CharacterSet="2" 
     
    243243                StringPooling="true" 
    244244                ExceptionHandling="2" 
    245                 RuntimeLibrary="0" 
     245                RuntimeLibrary="2" 
    246246                EnableFunctionLevelLinking="true" 
    247247                UsePrecompiledHeader="2" 
     
    306306            ConfigurationType="1" 
    307307            InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    308             UseOfMFC="1" 
     308            UseOfMFC="2" 
    309309            ATLMinimizesCRunTimeLibraryUsage="false" 
    310310            CharacterSet="2" 
     
    338338                StringPooling="true" 
    339339                ExceptionHandling="2" 
    340                 RuntimeLibrary="0" 
     340                RuntimeLibrary="2" 
    341341                EnableFunctionLevelLinking="true" 
    342342                UsePrecompiledHeader="2" 
  • trunk/Verify/Verify.vcproj

    r50 r51  
    2525            ConfigurationType="1" 
    2626            InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    27             UseOfMFC="1" 
     27            UseOfMFC="2" 
    2828            ATLMinimizesCRunTimeLibraryUsage="false" 
    2929            CharacterSet="2" 
     
    5858                StringPooling="true" 
    5959                ExceptionHandling="2" 
    60                 RuntimeLibrary="0" 
     60                RuntimeLibrary="2" 
    6161                EnableFunctionLevelLinking="true" 
    6262                UsePrecompiledHeader="2" 
     
    121121            ConfigurationType="1" 
    122122            InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    123             UseOfMFC="1" 
     123            UseOfMFC="2" 
    124124            ATLMinimizesCRunTimeLibraryUsage="false" 
    125125            CharacterSet="2" 
     
    154154                StringPooling="true" 
    155155                ExceptionHandling="2" 
    156                 RuntimeLibrary="0" 
     156                RuntimeLibrary="2" 
    157157                EnableFunctionLevelLinking="true" 
    158158                UsePrecompiledHeader="2" 
Note: See TracChangeset for help on using the changeset viewer.