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

  • 相关阅读:
    idea 中main 方法运行错误二
    shiro 忘记加密后的密码怎么办?
    idea 中 Caused by: java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
    Date 类型的比较
    oracle中数据类型对应java类型[转载]
    mybitis面试题基础必考 Mybatis 中$与#的区别
    301
    201
    0
    Apache负载 均衡
  • 原文地址:https://www.cnblogs.com/xiao0913/p/3813403.html
Copyright © 2011-2022 走看看