windows - Skift filvej variabel i vs2010

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg ønsker at ændre en $(something) variabel i VS2010. Jeg kan ikke for mit liv finde, hvor disse $(something) variabler er defineret.


For kuriosa er det fordi jeg kompilerer libpng og har brug for at ændre $(ZLibSrcDir), så det peger på, hvor min zlib er. Jeg ved, at jeg bare kunne sige det, hvor det forventer det, men jeg vil gerne vide, hvordan man ændrer disse variabler alligevel.

Bedste reference


Svaret jeg søgte var at redigere ejendomsarket. Dette er ejendomsarkivet zlib.props, der følger med den nyeste libpng-kilde. Det er i samme mappe som .sln filen.


<?xml version="1.0" encoding="utf-8"?>
<!--
 * zlib.props - location of zlib source
 *
 * libpng version 1.5.2 - March 31, 2011
 *
 * Copyright (c) 1998-2010 Glenn Randers-Pehrson
 *
 * This code is released under the libpng license.
 * For conditions of distribution and use, see the disclaimer
 * and license in png.h

 * You must edit this file to record the location of the zlib
 * source code.
 -->

<Project ToolsVersion="4.0"
   xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup Label="Globals">
    <!-- Place the name of the directory containing the source of zlib used for
     debugging in this property.
         The directory need only contain the '.c' and '.h' files from the
     source.
     If you use a relative directory name (as below) then it must be
     relative to the project directories; these are one level deepers than
     the directories containing this file.
     -->
    <ZLibSrcDir>........zlib</ZLibSrcDir>
  </PropertyGroup>
</Project>


Det er meget godt kommenteret :)

Andre referencer 1


Opret miljøvariabel \%ZLibSrcDir\% peger hvor du har brug for.


My Computer -> Properties -> Advanced -> Environment Variables


Hvorfor ikke?