Removed VS9 solution

This commit is contained in:
PKEuS 2014-01-04 10:55:27 +01:00
parent f3c53f7b0f
commit 574c27b1b2
5 changed files with 77 additions and 846 deletions

View File

@ -1,314 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
Name="cppcheck"
ProjectGUID="{61648B81-B5CA-3A4F-9D59-9F42C3B60405}"
Keyword="Qt4VSv1.0">
<Platforms>
<Platform
Name="Win32" />
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="debug\"
ATLMinimizesCRunTimeLibraryUsage="false"
ConfigurationType="1"
IntermediateDirectory="temp\"
UseOfMfc="0">
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="&quot;.&quot;,&quot;..\lib&quot;,&quot;..\externals\tinyxml&quot;,..\..\..\..\Qt\4.8.1\mkspecs\win32-msvc2008"
AdditionalOptions="-Zm200 -w34100 -w34189"
AssemblerListingLocation="temp\"
BufferSecurityCheck="false"
DebugInformationFormat="3"
ExceptionHandling="1"
GeneratePreprocessedFile="0"
ObjectFile="temp\"
Optimization ="4"
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS"
ProgramDataBaseFileName=".\"
RuntimeLibrary="3"
RuntimeTypeInfo="true"
SuppressStartupBanner="true"
TreatWChar_tAsBuiltInType="false"
WarningLevel="4" />
<Tool
Name="VCCustomBuildTool" />
<Tool
Name="VCLinkerTool"
AdditionalDependencies="shlwapi.lib"
AdditionalOptions="&quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot;"
GenerateDebugInformation="true"
IgnoreImportLibrary="true"
LinkTimeCodeGeneration="0"
OutputFile="$(OutDir)\cppcheck.exe"
ProgramDatabaseFile=""
SubSystem="1"
SuppressStartupBanner="true" />
<Tool
Name="VCMIDLTool"
DefaultCharType="0"
EnableErrorChecks="1"
WarningLevel="0" />
<Tool
Name="VCPostBuildEventTool" />
<Tool
Name="VCPreBuildEventTool" />
<Tool
Name="VCPreLinkEventTool" />
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,_DEBUG" />
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="release\"
ATLMinimizesCRunTimeLibraryUsage="false"
ConfigurationType="1"
IntermediateDirectory="temp\"
UseOfMfc="0">
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="&quot;.&quot;,&quot;..\lib&quot;,&quot;..\externals\tinyxml&quot;,..\..\..\..\Qt\4.8.1\mkspecs\win32-msvc2008"
AdditionalOptions="-Zm200 -w34100 -w34189"
AssemblerListingLocation="temp\"
BufferSecurityCheck="false"
DebugInformationFormat="0"
ExceptionHandling="1"
GeneratePreprocessedFile="0"
ObjectFile="temp\"
Optimization ="2"
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG,_CRT_SECURE_NO_WARNINGS,NDEBUG"
ProgramDataBaseFileName=".\"
RuntimeLibrary="2"
RuntimeTypeInfo="true"
SuppressStartupBanner="true"
TreatWChar_tAsBuiltInType="false"
WarningLevel="4" />
<Tool
Name="VCCustomBuildTool" />
<Tool
Name="VCLinkerTool"
AdditionalDependencies="shlwapi.lib"
AdditionalOptions="&quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot;"
GenerateDebugInformation="false"
IgnoreImportLibrary="true"
LinkIncremental="1"
LinkTimeCodeGeneration="0"
OutputFile="$(OutDir)\cppcheck.exe"
ProgramDatabaseFile=""
SubSystem="1"
SuppressStartupBanner="true" />
<Tool
Name="VCMIDLTool"
DefaultCharType="0"
EnableErrorChecks="1"
WarningLevel="0" />
<Tool
Name="VCPostBuildEventTool" />
<Tool
Name="VCPreBuildEventTool" />
<Tool
Name="VCPreLinkEventTool" />
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG,_CRT_SECURE_NO_WARNINGS" />
</Configuration>
</Configurations>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
RelativePath="..\lib\check64bit.cpp" />
<File
RelativePath="..\lib\checkassignif.cpp" />
<File
RelativePath="..\lib\checkautovariables.cpp" />
<File
RelativePath="..\lib\checkboost.cpp" />
<File
RelativePath="..\lib\checkbufferoverrun.cpp" />
<File
RelativePath="..\lib\checkclass.cpp" />
<File
RelativePath="..\lib\checkexceptionsafety.cpp" />
<File
RelativePath="..\lib\checkinternal.cpp" />
<File
RelativePath="..\lib\checkio.cpp" />
<File
RelativePath="..\lib\checkleakautovar.cpp" />
<File
RelativePath="..\lib\checkmemoryleak.cpp" />
<File
RelativePath="..\lib\checknonreentrantfunctions.cpp" />
<File
RelativePath="..\lib\checknullpointer.cpp" />
<File
RelativePath="..\lib\checkobsoletefunctions.cpp" />
<File
RelativePath="..\lib\checkother.cpp" />
<File
RelativePath="..\lib\checkpostfixoperator.cpp" />
<File
RelativePath="..\lib\checkstl.cpp" />
<File
RelativePath="..\lib\checkuninitvar.cpp" />
<File
RelativePath="..\lib\checkunusedfunctions.cpp" />
<File
RelativePath="..\lib\checkunusedvar.cpp" />
<File
RelativePath="cmdlineparser.cpp" />
<File
RelativePath="..\lib\cppcheck.cpp" />
<File
RelativePath="cppcheckexecutor.cpp" />
<File
RelativePath="..\lib\errorlogger.cpp" />
<File
RelativePath="..\lib\executionpath.cpp" />
<File
RelativePath="filelister.cpp" />
<File
RelativePath="main.cpp" />
<File
RelativePath="..\lib\mathlib.cpp" />
<File
RelativePath="..\lib\path.cpp" />
<File
RelativePath="pathmatch.cpp" />
<File
RelativePath="..\lib\preprocessor.cpp" />
<File
RelativePath="..\lib\settings.cpp" />
<File
RelativePath="..\lib\suppressions.cpp" />
<File
RelativePath="..\lib\symboldatabase.cpp" />
<File
RelativePath="..\lib\templatesimplifier.cpp" />
<File
RelativePath="threadexecutor.cpp" />
<File
RelativePath="..\lib\timer.cpp" />
<File
RelativePath="..\externals\tinyxml\tinyxml2.cpp" />
<File
RelativePath="..\lib\library.cpp" />
<File
RelativePath="..\lib\token.cpp" />
<File
RelativePath="..\lib\tokenize.cpp" />
<File
RelativePath="..\lib\tokenlist.cpp" />
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
<File
RelativePath="..\lib\check.h" />
<File
RelativePath="..\lib\check64bit.h" />
<File
RelativePath="..\lib\checkassignif.h" />
<File
RelativePath="..\lib\checkautovariables.h" />
<File
RelativePath="..\lib\checkboost.h" />
<File
RelativePath="..\lib\checkbufferoverrun.h" />
<File
RelativePath="..\lib\checkclass.h" />
<File
RelativePath="..\lib\checkexceptionsafety.h" />
<File
RelativePath="..\lib\checkinternal.h" />
<File
RelativePath="..\lib\checkio.h" />
<File
RelativePath="..\lib\checkleakautovar.h" />
<File
RelativePath="..\lib\checkmemoryleak.h" />
<File
RelativePath="..\lib\checknonreentrantfunctions.h" />
<File
RelativePath="..\lib\checknullpointer.h" />
<File
RelativePath="..\lib\checkobsoletefunctions.h" />
<File
RelativePath="..\lib\checkother.h" />
<File
RelativePath="..\lib\checkpostfixoperator.h" />
<File
RelativePath="..\lib\checkstl.h" />
<File
RelativePath="..\lib\checkuninitvar.h" />
<File
RelativePath="..\lib\checkunusedfunctions.h" />
<File
RelativePath="..\lib\checkunusedvar.h" />
<File
RelativePath="cmdlineparser.h" />
<File
RelativePath="..\lib\cppcheck.h" />
<File
RelativePath="cppcheckexecutor.h" />
<File
RelativePath="..\lib\errorlogger.h" />
<File
RelativePath="..\lib\executionpath.h" />
<File
RelativePath="filelister.h" />
<File
RelativePath="..\lib\mathlib.h" />
<File
RelativePath="..\lib\path.h" />
<File
RelativePath="pathmatch.h" />
<File
RelativePath="..\lib\preprocessor.h" />
<File
RelativePath="..\lib\settings.h" />
<File
RelativePath="..\lib\suppressions.h" />
<File
RelativePath="..\lib\symboldatabase.h" />
<File
RelativePath="..\lib\templatesimplifier.h" />
<File
RelativePath="threadexecutor.h" />
<File
RelativePath="..\lib\timer.h" />
<File
RelativePath="..\externals\tinyxml\tinyxml2.h" />
<File
RelativePath="..\lib\library.h" />
<File
RelativePath="..\lib\token.h" />
<File
RelativePath="..\lib\tokenize.h" />
<File
RelativePath="..\lib\tokenlist.h" />
<File
RelativePath="..\lib\version.h" />
</Filter>
<Filter
Name="Generated Files"
Filter="cpp;c;cxx;moc;h;def;odl;idl;res;"
UniqueIdentifier="{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}">
<File
RelativePath="temp\version.res" />
</Filter>
<File
RelativePath="version.rc" />
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -1,33 +1,78 @@
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cppcheck", "cli\cppcheck.vcproj", "{230A4467-25A6-3276-A1D0-CB521812CD43}"

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cli", "cli\cli.vcxproj", "{35CBDF51-2456-3EC3-99ED-113C30858883}"
ProjectSection(ProjectDependencies) = postProject
{C183DB5B-AD6C-423D-80CA-1F9549555A1A} = {C183DB5B-AD6C-423D-80CA-1F9549555A1A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrunner", "test\testrunner.vcproj", "{A1772A4C-E3F0-33FC-9A59-2189857FB799}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrunner", "test\testrunner.vcxproj", "{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}"
ProjectSection(ProjectDependencies) = postProject
{C183DB5B-AD6C-423D-80CA-1F9549555A1A} = {C183DB5B-AD6C-423D-80CA-1F9549555A1A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cppcheck", "lib\cppcheck.vcxproj", "{C183DB5B-AD6C-423D-80CA-1F9549555A1A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug-x64|Win32 = Debug-x64|Win32
Debug|x64 = Debug|x64
Debug-PCRE|Win32 = Debug-PCRE|Win32
Debug-PCRE|x64 = Debug-PCRE|x64
Release|Win32 = Release|Win32
Release-x64|Win32 = Release-x64|Win32
Release|x64 = Release|x64
Release-PCRE|Win32 = Release-PCRE|Win32
Release-PCRE|x64 = Release-PCRE|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{230A4467-25A6-3276-A1D0-CB521812CD43}.Debug|Win32.ActiveCfg = Debug|Win32
{230A4467-25A6-3276-A1D0-CB521812CD43}.Debug|Win32.Build.0 = Debug|Win32
{230A4467-25A6-3276-A1D0-CB521812CD43}.Debug-x64|Win32.ActiveCfg = Debug-x64|Win32
{230A4467-25A6-3276-A1D0-CB521812CD43}.Debug-x64|Win32.Build.0 = Debug-x64|Win32
{230A4467-25A6-3276-A1D0-CB521812CD43}.Release|Win32.ActiveCfg = Release|Win32
{230A4467-25A6-3276-A1D0-CB521812CD43}.Release|Win32.Build.0 = Release|Win32
{230A4467-25A6-3276-A1D0-CB521812CD43}.Release-x64|Win32.ActiveCfg = Release-x64|Win32
{230A4467-25A6-3276-A1D0-CB521812CD43}.Release-x64|Win32.Build.0 = Release-x64|Win32
{A1772A4C-E3F0-33FC-9A59-2189857FB799}.Debug|Win32.ActiveCfg = Debug|Win32
{A1772A4C-E3F0-33FC-9A59-2189857FB799}.Debug|Win32.Build.0 = Debug|Win32
{A1772A4C-E3F0-33FC-9A59-2189857FB799}.Debug-x64|Win32.ActiveCfg = Debug-x64|Win32
{A1772A4C-E3F0-33FC-9A59-2189857FB799}.Debug-x64|Win32.Build.0 = Debug-x64|Win32
{A1772A4C-E3F0-33FC-9A59-2189857FB799}.Release|Win32.ActiveCfg = Release|Win32
{A1772A4C-E3F0-33FC-9A59-2189857FB799}.Release|Win32.Build.0 = Release|Win32
{A1772A4C-E3F0-33FC-9A59-2189857FB799}.Release-x64|Win32.ActiveCfg = Release-x64|Win32
{A1772A4C-E3F0-33FC-9A59-2189857FB799}.Release-x64|Win32.Build.0 = Release-x64|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug|Win32.ActiveCfg = Debug|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug|Win32.Build.0 = Debug|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug|x64.ActiveCfg = Debug|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug|x64.Build.0 = Debug|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug-PCRE|Win32.ActiveCfg = Debug-PCRE|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug-PCRE|Win32.Build.0 = Debug-PCRE|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug-PCRE|x64.ActiveCfg = Debug-PCRE|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug-PCRE|x64.Build.0 = Debug-PCRE|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release|Win32.ActiveCfg = Release|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release|Win32.Build.0 = Release|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release|x64.ActiveCfg = Release|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release|x64.Build.0 = Release|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release-PCRE|Win32.ActiveCfg = Release-PCRE|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release-PCRE|Win32.Build.0 = Release-PCRE|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release-PCRE|x64.ActiveCfg = Release-PCRE|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release-PCRE|x64.Build.0 = Release-PCRE|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug|Win32.ActiveCfg = Debug|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug|Win32.Build.0 = Debug|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug|x64.ActiveCfg = Debug|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug|x64.Build.0 = Debug|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug-PCRE|Win32.ActiveCfg = Debug|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug-PCRE|Win32.Build.0 = Debug|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug-PCRE|x64.ActiveCfg = Debug|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug-PCRE|x64.Build.0 = Debug|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release|Win32.ActiveCfg = Release|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release|Win32.Build.0 = Release|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release|x64.ActiveCfg = Release|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release|x64.Build.0 = Release|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release-PCRE|Win32.ActiveCfg = Release|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release-PCRE|Win32.Build.0 = Release|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release-PCRE|x64.ActiveCfg = Release|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release-PCRE|x64.Build.0 = Release|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug|Win32.ActiveCfg = Debug|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug|Win32.Build.0 = Debug|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug|x64.ActiveCfg = Debug|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug|x64.Build.0 = Debug|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug-PCRE|Win32.ActiveCfg = Debug-PCRE|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug-PCRE|Win32.Build.0 = Debug-PCRE|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug-PCRE|x64.ActiveCfg = Debug-PCRE|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug-PCRE|x64.Build.0 = Debug-PCRE|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release|Win32.ActiveCfg = Release|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release|Win32.Build.0 = Release|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release|x64.ActiveCfg = Release|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release|x64.Build.0 = Release|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release-PCRE|Win32.ActiveCfg = Release-PCRE|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release-PCRE|Win32.Build.0 = Release-PCRE|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release-PCRE|x64.ActiveCfg = Release-PCRE|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release-PCRE|x64.Build.0 = Release-PCRE|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View File

@ -1,80 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual C++ Express 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cli", "cli\cli.vcxproj", "{35CBDF51-2456-3EC3-99ED-113C30858883}"
ProjectSection(ProjectDependencies) = postProject
{C183DB5B-AD6C-423D-80CA-1F9549555A1A} = {C183DB5B-AD6C-423D-80CA-1F9549555A1A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrunner", "test\testrunner.vcxproj", "{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}"
ProjectSection(ProjectDependencies) = postProject
{C183DB5B-AD6C-423D-80CA-1F9549555A1A} = {C183DB5B-AD6C-423D-80CA-1F9549555A1A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cppcheck", "lib\cppcheck.vcxproj", "{C183DB5B-AD6C-423D-80CA-1F9549555A1A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Debug-PCRE|Win32 = Debug-PCRE|Win32
Debug-PCRE|x64 = Debug-PCRE|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
Release-PCRE|Win32 = Release-PCRE|Win32
Release-PCRE|x64 = Release-PCRE|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug|Win32.ActiveCfg = Debug|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug|Win32.Build.0 = Debug|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug|x64.ActiveCfg = Debug|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug|x64.Build.0 = Debug|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug-PCRE|Win32.ActiveCfg = Debug-PCRE|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug-PCRE|Win32.Build.0 = Debug-PCRE|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug-PCRE|x64.ActiveCfg = Debug-PCRE|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Debug-PCRE|x64.Build.0 = Debug-PCRE|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release|Win32.ActiveCfg = Release|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release|Win32.Build.0 = Release|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release|x64.ActiveCfg = Release|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release|x64.Build.0 = Release|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release-PCRE|Win32.ActiveCfg = Release-PCRE|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release-PCRE|Win32.Build.0 = Release-PCRE|Win32
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release-PCRE|x64.ActiveCfg = Release-PCRE|x64
{35CBDF51-2456-3EC3-99ED-113C30858883}.Release-PCRE|x64.Build.0 = Release-PCRE|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug|Win32.ActiveCfg = Debug|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug|Win32.Build.0 = Debug|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug|x64.ActiveCfg = Debug|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug|x64.Build.0 = Debug|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug-PCRE|Win32.ActiveCfg = Debug|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug-PCRE|Win32.Build.0 = Debug|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug-PCRE|x64.ActiveCfg = Debug|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Debug-PCRE|x64.Build.0 = Debug|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release|Win32.ActiveCfg = Release|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release|Win32.Build.0 = Release|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release|x64.ActiveCfg = Release|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release|x64.Build.0 = Release|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release-PCRE|Win32.ActiveCfg = Release|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release-PCRE|Win32.Build.0 = Release|Win32
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release-PCRE|x64.ActiveCfg = Release|x64
{4F7DCE5E-6CDE-38C4-9EA7-27AF3B25CEB4}.Release-PCRE|x64.Build.0 = Release|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug|Win32.ActiveCfg = Debug|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug|Win32.Build.0 = Debug|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug|x64.ActiveCfg = Debug|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug|x64.Build.0 = Debug|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug-PCRE|Win32.ActiveCfg = Debug-PCRE|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug-PCRE|Win32.Build.0 = Debug-PCRE|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug-PCRE|x64.ActiveCfg = Debug-PCRE|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Debug-PCRE|x64.Build.0 = Debug-PCRE|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release|Win32.ActiveCfg = Release|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release|Win32.Build.0 = Release|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release|x64.ActiveCfg = Release|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release|x64.Build.0 = Release|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release-PCRE|Win32.ActiveCfg = Release-PCRE|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release-PCRE|Win32.Build.0 = Release-PCRE|Win32
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release-PCRE|x64.ActiveCfg = Release-PCRE|x64
{C183DB5B-AD6C-423D-80CA-1F9549555A1A}.Release-PCRE|x64.Build.0 = Release-PCRE|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -2,56 +2,31 @@ Cppcheck for 64-bit Windows
===========================
This is quick start to get you started with compiling Cppcheck for 64-bit
Windows with free VS Express editions. This is work in progress so these
instructions will be updated as we progress with the work...
Windows with free VS Express editions.
Software needed:
- Visual Studio 2008 or 2010 Express edition
- Windows SDK 7.0 (for VS2008) or Windows SDK 7.1 (for VS2010)
- Visual Studio 2010 (or later) Express edition
- Only for VS2010: Windows SDK 7.1
Cppcheck.exe
------------
LIB, CLI and testsuite
----------------------
Visual Studio 2010:
Just open cppcheck_vs2010.sln, choose "x64" as platform and compile.
Visual Studio 2008:
Make sure you have the Windows SDK installed! VS Express doesn't have 64-bit
tools, libraries or headers so you cannot compile 64-bit binaries without
Windows SDK.
To compile 64-bit binaries you need to start VS Express to 64-bit environment.
(by default VS Express starts to 32-bit environment). To do this, open Windows
SDK Command Prompt and switch to 64-bit environment with command:
> setenv /x64 /debug
Then start VS Express:
> "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\VCExpress" /useenv
VS Express starts otherwise normally but now all environment variables point to
64-bit folders for libraries.
Now you can open the cppcheck.sln solution file and compile 64-bit targets.
With VS 2008 there are configurations Debug-x64 and Release-x64 for 64-bit targets.
This is because VS 2008 express does not allow adding new platform.
You can use e.g. Dependency Walker -program (http://www.dependencywalker.com/)
to check that build binaries are really 64-bit binaries.
Visual Studio 2010 and later:
Just open cppcheck.sln, choose "x64" as platform and compile.
GUI
---
Software needed:
- Visual Studio 2008 or 2010 Express edition
- Windows SDK 7.0 (for VS2008) or Windows SDK 7.1 (for VS2010)
- Visual Studio 2010 Express edition
- Windows SDK 7.1 (containing x64 compiler)
- latest Qt SDK (4.7.0 or later, earlier versions don't support VS 2010)
Turns out you just need to use Windows SDK's Command prompt and 64-bit
environment to configure and build Qt. No extra steps needed. But of course you
should build 64-bit Qt to different folder than 32-bit Qt.
Compiling 64-bit GUI works fine from Windows SDK Console. But seems there is no
easy way to make it work with VS 2008 Express IDE. With VS2010 Express IDE
Compiling 64-bit GUI works fine from Windows SDK Console. With VS2010 Express IDE
everything works fine after adding new x64 platform for the project.

View File

@ -1,395 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
Name="testrunner"
ProjectGUID="{C12BFD22-DEB4-317D-85AA-16B4E3CBAC5F}"
Keyword="Qt4VSv1.0">
<Platforms>
<Platform
Name="Win32" />
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="debug\"
ATLMinimizesCRunTimeLibraryUsage="false"
ConfigurationType="1"
IntermediateDirectory="temp\"
UseOfMfc="0">
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="&quot;.&quot;,&quot;..\cli&quot;,&quot;..\lib&quot;,&quot;..\externals\tinyxml&quot;,..\..\..\..\Qt\4.8.1\mkspecs\win32-msvc2008"
AdditionalOptions="-Zm200 -w34100 -w34189"
AssemblerListingLocation="temp\"
BufferSecurityCheck="false"
DebugInformationFormat="3"
ExceptionHandling="1"
GeneratePreprocessedFile="0"
ObjectFile="temp\"
Optimization ="4"
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS"
ProgramDataBaseFileName=".\"
RuntimeLibrary="3"
RuntimeTypeInfo="true"
SuppressStartupBanner="true"
TreatWChar_tAsBuiltInType="false"
WarningLevel="4" />
<Tool
Name="VCCustomBuildTool" />
<Tool
Name="VCLinkerTool"
AdditionalDependencies="shlwapi.lib"
AdditionalOptions="&quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot;"
GenerateDebugInformation="true"
IgnoreImportLibrary="true"
LinkTimeCodeGeneration="0"
OutputFile="$(OutDir)\testrunner.exe"
ProgramDatabaseFile=""
SubSystem="1"
SuppressStartupBanner="true" />
<Tool
Name="VCMIDLTool"
DefaultCharType="0"
EnableErrorChecks="1"
WarningLevel="0" />
<Tool
Name="VCPostBuildEventTool" />
<Tool
Name="VCPreBuildEventTool" />
<Tool
Name="VCPreLinkEventTool" />
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,_DEBUG" />
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="release\"
ATLMinimizesCRunTimeLibraryUsage="false"
ConfigurationType="1"
IntermediateDirectory="temp\"
UseOfMfc="0">
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="&quot;.&quot;,&quot;..\cli&quot;,&quot;..\lib&quot;,&quot;..\externals\tinyxml&quot;,..\..\..\..\Qt\4.8.1\mkspecs\win32-msvc2008"
AdditionalOptions="-Zm200 -w34100 -w34189"
AssemblerListingLocation="temp\"
BufferSecurityCheck="false"
DebugInformationFormat="0"
ExceptionHandling="1"
GeneratePreprocessedFile="0"
ObjectFile="temp\"
Optimization ="2"
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,NDEBUG"
ProgramDataBaseFileName=".\"
RuntimeLibrary="2"
RuntimeTypeInfo="true"
SuppressStartupBanner="true"
TreatWChar_tAsBuiltInType="false"
WarningLevel="4" />
<Tool
Name="VCCustomBuildTool" />
<Tool
Name="VCLinkerTool"
AdditionalDependencies="shlwapi.lib"
AdditionalOptions="&quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot;"
GenerateDebugInformation="false"
IgnoreImportLibrary="true"
LinkIncremental="1"
LinkTimeCodeGeneration="0"
OutputFile="$(OutDir)\testrunner.exe"
ProgramDatabaseFile=""
SubSystem="1"
SuppressStartupBanner="true" />
<Tool
Name="VCMIDLTool"
DefaultCharType="0"
EnableErrorChecks="1"
WarningLevel="0" />
<Tool
Name="VCPostBuildEventTool" />
<Tool
Name="VCPreBuildEventTool" />
<Tool
Name="VCPreLinkEventTool" />
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,NDEBUG" />
</Configuration>
</Configurations>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
RelativePath="..\lib\check64bit.cpp" />
<File
RelativePath="..\lib\checkassignif.cpp" />
<File
RelativePath="..\lib\checkautovariables.cpp" />
<File
RelativePath="..\lib\checkboost.cpp" />
<File
RelativePath="..\lib\checkbufferoverrun.cpp" />
<File
RelativePath="..\lib\checkclass.cpp" />
<File
RelativePath="..\lib\checkexceptionsafety.cpp" />
<File
RelativePath="..\lib\checkinternal.cpp" />
<File
RelativePath="..\lib\checkio.cpp" />
<File
RelativePath="..\lib\checkleakautovar.cpp" />
<File
RelativePath="..\lib\checkmemoryleak.cpp" />
<File
RelativePath="..\lib\checknonreentrantfunctions.cpp" />
<File
RelativePath="..\lib\checknullpointer.cpp" />
<File
RelativePath="..\lib\checkobsoletefunctions.cpp" />
<File
RelativePath="..\lib\checkother.cpp" />
<File
RelativePath="..\lib\checkpostfixoperator.cpp" />
<File
RelativePath="..\lib\checkstl.cpp" />
<File
RelativePath="..\lib\checkuninitvar.cpp" />
<File
RelativePath="..\lib\checkunusedfunctions.cpp" />
<File
RelativePath="..\lib\checkunusedvar.cpp" />
<File
RelativePath="..\cli\cmdlineparser.cpp" />
<File
RelativePath="..\lib\cppcheck.cpp" />
<File
RelativePath="..\cli\cppcheckexecutor.cpp" />
<File
RelativePath="..\lib\errorlogger.cpp" />
<File
RelativePath="..\lib\executionpath.cpp" />
<File
RelativePath="..\cli\filelister.cpp" />
<File
RelativePath="..\lib\mathlib.cpp" />
<File
RelativePath="options.cpp" />
<File
RelativePath="..\lib\path.cpp" />
<File
RelativePath="..\cli\pathmatch.cpp" />
<File
RelativePath="..\lib\preprocessor.cpp" />
<File
RelativePath="..\lib\settings.cpp" />
<File
RelativePath="..\lib\suppressions.cpp" />
<File
RelativePath="..\lib\symboldatabase.cpp" />
<File
RelativePath="..\lib\templatesimplifier.cpp" />
<File
RelativePath="test64bit.cpp" />
<File
RelativePath="testassignif.cpp" />
<File
RelativePath="testautovariables.cpp" />
<File
RelativePath="testboost.cpp" />
<File
RelativePath="testbufferoverrun.cpp" />
<File
RelativePath="testcharvar.cpp" />
<File
RelativePath="testclass.cpp" />
<File
RelativePath="testcmdlineparser.cpp" />
<File
RelativePath="testconstructors.cpp" />
<File
RelativePath="testcppcheck.cpp" />
<File
RelativePath="testdivision.cpp" />
<File
RelativePath="testerrorlogger.cpp" />
<File
RelativePath="testexceptionsafety.cpp" />
<File
RelativePath="testfilelister.cpp" />
<File
RelativePath="testincompletestatement.cpp" />
<File
RelativePath="testinternal.cpp" />
<File
RelativePath="testio.cpp" />
<File
RelativePath="testleakautovar.cpp" />
<File
RelativePath="testmathlib.cpp" />
<File
RelativePath="testmemleak.cpp" />
<File
RelativePath="testnonreentrantfunctions.cpp" />
<File
RelativePath="testnullpointer.cpp" />
<File
RelativePath="testobsoletefunctions.cpp" />
<File
RelativePath="testoptions.cpp" />
<File
RelativePath="testother.cpp" />
<File
RelativePath="testpath.cpp" />
<File
RelativePath="testpathmatch.cpp" />
<File
RelativePath="testpostfixoperator.cpp" />
<File
RelativePath="testpreprocessor.cpp" />
<File
RelativePath="testrunner.cpp" />
<File
RelativePath="testsimplifytokens.cpp" />
<File
RelativePath="teststl.cpp" />
<File
RelativePath="testsuite.cpp" />
<File
RelativePath="testsuppressions.cpp" />
<File
RelativePath="testsymboldatabase.cpp" />
<File
RelativePath="testthreadexecutor.cpp" />
<File
RelativePath="testtimer.cpp" />
<File
RelativePath="testtoken.cpp" />
<File
RelativePath="testtokenize.cpp" />
<File
RelativePath="testuninitvar.cpp" />
<File
RelativePath="testunusedfunctions.cpp" />
<File
RelativePath="testunusedprivfunc.cpp" />
<File
RelativePath="testunusedvar.cpp" />
<File
RelativePath="..\cli\threadexecutor.cpp" />
<File
RelativePath="..\lib\timer.cpp" />
<File
RelativePath="..\externals\tinyxml\tinyxml2.cpp" />
<File
RelativePath="..\lib\library.cpp" />
<File
RelativePath="..\lib\token.cpp" />
<File
RelativePath="..\lib\tokenize.cpp" />
<File
RelativePath="..\lib\tokenlist.cpp" />
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
<File
RelativePath="..\lib\check.h" />
<File
RelativePath="..\lib\check64bit.h" />
<File
RelativePath="..\lib\checkassignif.h" />
<File
RelativePath="..\lib\checkautovariables.h" />
<File
RelativePath="..\lib\checkboost.h" />
<File
RelativePath="..\lib\checkbufferoverrun.h" />
<File
RelativePath="..\lib\checkclass.h" />
<File
RelativePath="..\lib\checkexceptionsafety.h" />
<File
RelativePath="..\lib\checkinternal.h" />
<File
RelativePath="..\lib\checkio.h" />
<File
RelativePath="..\lib\checkleakautovar.h" />
<File
RelativePath="..\lib\checkmemoryleak.h" />
<File
RelativePath="..\lib\checknonreentrantfunctions.h" />
<File
RelativePath="..\lib\checknullpointer.h" />
<File
RelativePath="..\lib\checkobsoletefunctions.h" />
<File
RelativePath="..\lib\checkother.h" />
<File
RelativePath="..\lib\checkpostfixoperator.h" />
<File
RelativePath="..\lib\checkstl.h" />
<File
RelativePath="..\lib\checkuninitvar.h" />
<File
RelativePath="..\lib\checkunusedfunctions.h" />
<File
RelativePath="..\lib\checkunusedvar.h" />
<File
RelativePath="..\cli\cmdlineparser.h" />
<File
RelativePath="..\lib\cppcheck.h" />
<File
RelativePath="..\cli\cppcheckexecutor.h" />
<File
RelativePath="..\lib\errorlogger.h" />
<File
RelativePath="..\lib\executionpath.h" />
<File
RelativePath="..\cli\filelister.h" />
<File
RelativePath="..\lib\mathlib.h" />
<File
RelativePath="options.h" />
<File
RelativePath="..\lib\path.h" />
<File
RelativePath="..\cli\pathmatch.h" />
<File
RelativePath="..\lib\preprocessor.h" />
<File
RelativePath="redirect.h" />
<File
RelativePath="..\lib\settings.h" />
<File
RelativePath="..\lib\suppressions.h" />
<File
RelativePath="..\lib\symboldatabase.h" />
<File
RelativePath="..\lib\templatesimplifier.h" />
<File
RelativePath="testsuite.h" />
<File
RelativePath="..\cli\threadexecutor.h" />
<File
RelativePath="..\lib\timer.h" />
<File
RelativePath="..\externals\tinyxml\tinyxml2.h" />
<File
RelativePath="..\lib\library.h" />
<File
RelativePath="..\lib\token.h" />
<File
RelativePath="..\lib\tokenize.h" />
<File
RelativePath="..\lib\tokenlist.h" />
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>