Improve 64-bit VS compiling instructions.

Format the instructions being specifically for VS Express editions.
This commit is contained in:
Kimmo Varis 2010-10-25 19:40:08 +03:00
parent 4197615223
commit aa86cf40c1
1 changed files with 13 additions and 13 deletions

View File

@ -2,19 +2,18 @@ Cppcheck for 64-bit Windows
=========================== ===========================
This is quick start to get you started with compiling Cppcheck for 64-bit This is quick start to get you started with compiling Cppcheck for 64-bit
Windows. This is work in progress so these instructions will be updated as we Windows with free VS Express editions. This is work in progress so these
progress with the work... instructions will be updated as we progress with the work...
Software needed: Software needed:
- Visual Studio 2010 Express (Free download from MS) or VS 2010 Pro - Visual Studio 2008 or 2010 Express edition
- latest Windows SDK (currently v 7.1) if compiling with VS Express - Windows SDK 7.0 (for VS2008) or Windows SDK 7.1 (for VS2010)
Cppcheck.exe Cppcheck.exe
------------ ------------
With VS Express: Make sure you have the Windows SDK installed! VS Express doesn't have 64-bit
Make sure you have the Windows SDK installed! VS Express doesn't install 64-bit
tools, libraries or headers so you cannot compile 64-bit binaries without tools, libraries or headers so you cannot compile 64-bit binaries without
Windows SDK. Windows SDK.
@ -24,15 +23,16 @@ SDK Command Prompt and switch to 64-bit environment with command:
> setenv /x64 /debug > setenv /x64 /debug
Then start VS Express: Then start VS Express:
> "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VCExpress" /useenv > "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\VCExpress" /useenv
VC Express starts otherwise normally but now all environment variables point to
VS Express starts otherwise normally but now all environment variables point to
64-bit folders for libraries. 64-bit folders for libraries.
Now you can open the cppcheck_vs2010.sln solution file and compile 64-bit Now you can open the cppcheck.sln (or cppcheck_vs2010.sln) solution file and
targets. Remember that you cannot compile 32-bit targets from this VS intance! 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
With VS Pro (and other commercial editions) you can just open the adding new platform. For VS 2010 there is platform x64 and Debug/Release
cppcheck_vs2010.sln solution file and compile 64-bit targets. configurations.
You can use e.g. Dependency Walker -program (http://www.dependencywalker.com/) You can use e.g. Dependency Walker -program (http://www.dependencywalker.com/)
to check that build binaries are really 64-bit binaries. to check that build binaries are really 64-bit binaries.