现在使用VS C++ 2005开发一个系统,有上百个模块。我对那些工程属性设置已经不耐烦了,因为多数是一样的。听说在VS2005可以自定义IDE环境,这些自定义包括包括包含文件夹、附加库、导入库等。msdn上就有这样的文章,但是不知道怎样才能搜索到。

解决方案 »

  1.   

    是可以的,Microsoft Visual Studio\Common\MSDev98\Template目录下
    但是怎么写我就不知道了。
      

  2.   


         我的意思是这样的:比如对a工程的包含文件夹、附加库、导入库等进行了设置,b工程的这些设置和a工程的一样。我的想法是能不能将a的工程属性设置导出为一个设置文件,然后将其导入到b工程中,这样就免除了对b工程的工程属性设置了。
      

  3.   

    不知道能不能或怎么导出工程的设置可以手工改
    用记事本打开vcproj文件,然后把相关的设置拷贝一下
      

  4.   

    <Tool
    Name="VCCLCompilerTool"
    Optimization="0"
    AdditionalIncludeDirectories="../../include;../../../../include/utils;../../../../include"
    PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG;_USRDLL"
    MinimalRebuild="true"
    BasicRuntimeChecks="3"
    RuntimeLibrary="3"
    UsePrecompiledHeader="2"
    WarningLevel="3"
    Detect64BitPortabilityProblems="true"
    DebugInformationFormat="4"
    DisableSpecificWarnings="4996"
    /><Tool
    Name="VCLinkerTool"
    RegisterOutput="true"
    IgnoreImportLibrary="true"
    AdditionalDependencies="utilsSD.lib CrashRpt.lib dxguid.lib ddraw.lib"
    OutputFile="../../bin/$(ProjectName).dll"
    LinkIncremental="2"
    AdditionalLibraryDirectories="../../libs;../../../../libs"
    ManifestFile="$(TargetFileName).manifest"
    ModuleDefinitionFile=".\MAVClient.def"
    GenerateDebugInformation="true"
    SubSystem="2"
    TargetMachine="1"
    />
      

  5.   


           我产生了一个想法:编一个小软件,将某一个工程的工程设置导入到另一个工程的工程设置里,实际上是读取一个工程的vcproj文件,然后写入到另一个工程的vcproj文件。