VS 2015 的项目配置模板及其目录

建立的项目多了的时候 , 就希望能自己配置好一个项目模板,以后建立的项目自动使用这个模板就省事了,不用每次都要改, 每个项目都要改了!

经不懈努力, 终于 发现了 vs2015,vs2012 (我只用了这两个,其他应该差不多方法)的项目模板的位置及更改方法了,如下:

vs菜单->视图->属性管理器->(你的项目)->(你的配置)->双击“Microsoft.Cpp.Win32.user”,弹出属性页,在里面设置VC++目录即可。这样,该设置对所有VC项目都有效。

其目录位于:C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0

如图(1-1)

 (图1-1)

可以每个都更改(也许你有更多的配置), 可以改:

输出目录,中间目录 这两个会自动修改所有的配置(debug/release) ;目标文件名 改的是对应的平台(win32/X64...),不能改对应的配置,如图(1-2,1-3,1-4):

 (图1-2)

 (图1-3)

 (图1-4)

最后附上我的 配置的文件两个:

Microsoft.Cpp.Win32.user.props

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets">
  </ImportGroup>
  <PropertyGroup Label="UserMacros">
    <WIN32>1</WIN32>
  </PropertyGroup>
  <PropertyGroup>
    <OutDir>$(SolutionDir)Build</OutDir>
    <IntDir>$(SolutionDir)Temp\$(Configuration)_$(Platform)_$(ProjectName)\</IntDir>
    <TargetName>$(ProjectName)</TargetName>
    <IncludePath>E:\Projects\C++\Lzp_Library;$(IncludePath)</IncludePath>
    <LibraryPath>E:\Projects\C++\Lzp_Library\Build;$(LibraryPath)</LibraryPath>
  </PropertyGroup>
  <ItemDefinitionGroup />
  <ItemGroup>
    <BuildMacro Include="WIN32">
      <Value>$(WIN32)</Value>
      <EnvironmentVariable>true</EnvironmentVariable>
    </BuildMacro>
  </ItemGroup>
</Project>

Microsoft.Cpp.x64.user.props

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets">
  </ImportGroup>
  <PropertyGroup Label="UserMacros"/>
  <PropertyGroup>
    <OutDir>$(SolutionDir)Build</OutDir>
    <IntDir>$(SolutionDir)Temp\$(Configuration)_$(Platform)_$(ProjectName)\</IntDir>
    <TargetName>$(ProjectName)</TargetName>
    <IncludePath>E:\Projects\C++\Lzp_Library;$(IncludePath)</IncludePath>
    <LibraryPath>E:\Projects\C++\Lzp_Library\Build;$(LibraryPath)</LibraryPath>
  </PropertyGroup>
  <ItemDefinitionGroup />
  <ItemGroup>
    <BuildMacro Include="WIN32">
      <Value>$(WIN32)</Value>
      <EnvironmentVariable>true</EnvironmentVariable>
    </BuildMacro>
  </ItemGroup>
</Project>

当然你也可以还是让各个配置生成文件的到自己的目录,毕竟不能改配置的生成文件名,只能改对应平台的生成文件名:

<OutDir>$(SolutionDir)$(Configuration)</OutDir>

还有 你也可以定义一些通用的宏 ,,,等等;

好了, 以后建立项目就简单了! ^_^

时间: 2024-08-30 00:52:08

VS 2015 的项目配置模板及其目录的相关文章

Jetty配置虚拟目录,实现把web项目发布到自定义目录,指定指定上下文访问;jetty编码修改

2019-12-31     17:28:38 一般只需要把Java站点文件夹或*.war文件拷贝到Web Server的webapps文件夹下,即可启动运行该站点,但更多时候,我们并不想拷贝站点,而是希望Web在Server文件夹之外运行,这时就需要配置虚拟目录了.不同的WebServer配置虚拟目录的方式不太一样,这里的配置方法仅针对Tomcat和Jetty. 1.Tomcat:找到并打开Tomcat目录下的conf/server.xml文件,在Host小节中添加以下配置即可: <Conte

从cocos2d-x-2.x到cocos2d-x-3.x: lua项目配置

cocos2dx-x3.0的正式版出来也有一段时间了,现在最新的版本是到了3.2alpha,和2.x系列相比,能够找到的相关资料除了官网上的wiki,其他的也不见得多,遇到的一些和2.x的差异和问题在这里记录下来备忘. 和2.x的shell脚本相比,3.x系列的配置全部python化了,最大的好处当然是跨平台,在windows下面也可以脱离cywin进行android版本的编译,虽然ios版本还是离不开xcode,但是可以mac和win分别编译不同版本的感觉还是不错的,省时省力. 先从pytho

thinkphp的项目配置

1.配置类别 ThinkPHP提供了灵活的全局配置功能,ThinkPHP会依次加载管理配置>项目配置>调试配置>分组配置>扩展配置>动态配置,所以后面的配置权限要大于前面的,因为后面的配置会覆盖前面同名配置,同事会生辰配置缓存文件无需重复解析,减小开销. 惯例配置:在惯例配置内对大多数常用参数进行默认配置,因为惯例配置最先加载,优先级别最低,如果不需要做特殊配置的话,完全可以保持默认值,惯例配置位于ThinkPHP/Conf/convention.php,内容摘抄如下: &l

TireAngel项目测试计划模板

项目开发单位: 南京来阳电子科技有限公司-http://www.tireangel.com 项目使用单位: 南京来阳电子科技有限公司-http://www.tireangel.com 项目测试单位: 南京来阳电子科技有限公司-http://www.tireangel.com 测试计划 (仅供内部使用) 拟制人: 日期: 审核人: 日期: 批准人: 日期: 南京来阳电子科技有限公司-http://www.tireangel.com 版权所有  不得复制 修订历史记录 日期 版本 说明 作者 <日/

thinkphp3.22 多项目配置

1.index.php if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); // 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false define('APP_DEBUG',true); // 创建 //define('BIND_MODULE','Login'); define('erp',true); // 定义应用目录 define('APP_PATH','./App/'); //

[Android]GreenDao(1)--项目配置

项目配置 grdle配置 在Android Studio的gradle配上 compile 'de.greenrobot:greendao:1.3.7' compile 'de.greenrobot:greendao-generator:1.3.1' 项目配置 注意,src-gen是我们新建一个文件夹,用来放GreenDao生成的文件 未完成该步骤之前,src-gen是空文件夹,我们需要新建一个包,在该包下新建一个Java文件,做初始化工作. 如图所示,我创建了名为'com.usst.chens

【5】Django项目配置settings.py详解

夫唯不争,故天下莫能与之争 --老子<道德经> 本节内容 1.项目配置文件settings.py介绍 2.数据库配置[MySQL] 3.创建模型对象并和数据库同步 4.python官方提供的项目后台管理平台的使用 注意:本节内容我们会按照三部分进行分步讲解 我们创建好了一个Python项目(mysite/)之后,需要在项目中添加模块应用(polls/),在模块应用中添加处理功能逻辑,如添加模块中的视图处理函数(polls.views.index()),这是一个python项目简单的结构模型 但

CodeSmith 二、多模板按目录树批量自动生成代码

通过调用指定目录下的所有模板,逐一按照数据表生成独立的代码文件.支持多模板调用.支持所有数据表生成或批量指定多个生成.支持自动的文件目录结构.支持代码文件格式化命名等. 背景:最近一个新项目一高兴选了Mysql 8,结果出了好几个麻烦. Toad for mysql 连不上了,习惯的动软代码生成器也连不上了.  还是挺喜欢动软的傻瓜式操作的,现在没办法了试试CodeSmith,折腾了半天终于算是出坑了, 做个笔记免得下次再跳. 一.需求分析 大概的需求: 1.批量选择表:先选择数据库,然后选择这

vue项目搭建和开发流程 vue项目配置ElementUI、jQuery和Bootstrap环境

目录 一.VUE项目的搭建 1. 环境搭建 2. 项目的创建和启动 二. 开发项目 1. 配置vue项目启动功能 2. 开发vue项目 (1)项目文件的作用 (2)vue项目开发流程 (3)vue项目的请求生命周期 三.vue项目中的功能 1. 路由相关的标签和方法 2. 路由配置 (1)无路由传参的路由配置方法 (2)路由传参的路由配置方法 3. 页面的跳转功能 (1)标签跳转 (2)逻辑跳转(路由跳转) 四.JS原型 五.vue组件生命周期钩子 六.vue的ajax插件:axios 七.vu