zoukankan      html  css  js  c++  java
  • 多工程项目设置

    ============vs2008==================

    1.建立空工程。(取消建立工程文件夹能让项目文件和工程文件在一个目录下,工程里第一次加文件的时候就要得写上一级工程目录)

    2.去本地建立文件框架。如src、config、common、等。

       工程目录的管理,选择工程 右键filter,在filter目录下增加文件的时候,写上filter的目录,本地就会有对应文件夹建立。

     如果是已有的文件,先执行一次操作后,拷贝已有文件到目录下,再加入工程。

    3.添加新的工程,注意新建目录写在项目src下,选择工程 --- 文件菜单 --- save xxx as 把工程文件和sln文件放一起。删除旧工程文件。

    增加一个cpp文件用于测试(注意设置路径)。

    general---工程属性里设置为exe或者lib,exe只能一个,日志文件名修改BuildLog_$(ProjectName).htm (修改文件名是vs工程默认是一样的,多个工程就有命名冲突)

    c/c++--- 添加包含目录(已工程目录文件为起点,貌似这个选项要工程里有cpp文件才会出现)。

    output Files --- pdb名修改:$(ProjectName).pdb

    4.项目间的函数引用,选择项目右键 --- Project Dependencies 选择依赖工程。

    ============end===================================== 

     =============vs2012=================================

    鉴于vs2012么有对vcxproj文件的save as功能(或者是我没有找到),还是用原始方法,修改sln文件改vcxproj文件的路径。

    将所有vcxproj建立一个proj文件夹就能满足工程源文件对工程的原来的路径关系了,然后将sln文件save as就可实现所有vcxproj和sln文件在同一路径进行管理.

    vs2012里有个关于tlog的FileTrack报错,关掉开关<TrackFileAccess Condition="'$(TrackFileAccess)' == ''">false</TrackFileAccess>,

    路径在C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V110Microsoft.CppCommon.targets一般vs编译错误里路径位置。

    全局库路径设置
    property manager -- develop_release_dynamic_rtl_ansi -- twp_build_release-dynamicrtl --Microsoft.Cpp.Win32.user -- VC++ Directories:
    第一次好像只能这么设置,后续改动编辑 C:Usersyw0518AppDataLocalMicrosoftMSBuildv4.0 中Microsoft.Cpp.Win32.user.props文件

    属性设置Post BuildEvent转移执行文件
    xcopy $(TargetPath) $(ProjectDir)..in /f /y /r

  • 相关阅读:
    rest framework 认证 权限 频率
    rest framework 视图,路由
    rest framework 序列化
    10.3 Vue 路由系统
    10.4 Vue 父子传值
    10.2 Vue 环境安装
    10.1 ES6 的新增特性以及简单语法
    Django 跨域请求处理
    20190827 On Java8 第十四章 流式编程
    20190825 On Java8 第十三章 函数式编程
  • 原文地址:https://www.cnblogs.com/xiao0913/p/3813403.html
Copyright © 2011-2022 走看看