1 定义一个project

Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "render", "..\..\platform\win\render\render.vcxproj", "{E751C751-9376-4B5C-8608-1F2921D96B3D}"
EndProject

"render"是该project的名字,"..\..\platform\win\render\render.vcxproj"是该项目的工程文件路径。

前面的"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}"是项目类型全局统一标识符,该解决方案中的所有的项目都是一样的。

后面的"{E751C751-9376-4B5C-8608-1F2921D96B3D}"是项目全局唯一标识符,用于在该解决方案中标识该项目的唯一性。

2 设置project的依赖

ProjectSection(ProjectDependencies) = postProject
        {E751C751-9376-4B5C-8608-1F2921D96B3D} = {E751C751-9376-4B5C-8608-1F2921D96B3D}
        {CCDC0354-9479-41A8-9149-E6805AF7D74A} = {CCDC0354-9479-41A8-9149-E6805AF7D74A}
    EndProjectSection

就是该项目依赖于中间两个guid标记的项目。

Lines after ProjectSection(ProjectDependencies) = postProject specifies dependency list - which project depends on which. (Can be seen in Solution > Properties > Project Dependencies).

postProject是什么?

3 preSolution和postSolution

在solution启动前启动后执行的操作。

最新文章

  1. [python面向对象]--基础篇
  2. easyui datagrid 没数据时显示滚动条的解决方法
  3. CentOS下httpd下php 连接mysql 本机可以,127.0.0.1不能访问
  4. python:用json把字典序列化到文件中
  5. MYSQL基础笔记(二)-SQL基本操作
  6. Java问题汇集(2)
  7. lua的String
  8. M25P16中文版
  9. Filter防止用户访问一些未被授权的资源
  10. 前端JavaScript获取时间戳
  11. 【linux】Ubuntu中shell脚本无法使用source的原因及解决方法
  12. 语义后承(semantic consequence),句法后承(syntactic consequence),实质蕴含(material implication / material conditional)
  13. Boostrap入门级css样式学习
  14. 多媒体开发之h264的三种字节流格式---annexb 哥伦布/mp4 以及还有一种rtp传输流格式
  15. 2016/4/14腾讯Android实习面试
  16. MM 后台配置(转)
  17. Spring框架找不到 applicationContext.xml文件,可能是由于applicationContext.xml文件的路径没有放在根目录下造成的
  18. bzoj2002: [Hnoi2010]Bounce 弹飞绵羊 分块
  19. Nacos深入浅出(八)
  20. 用element-ui的走马灯carousel轻松实现自适应全屏banner图

热门文章

  1. Ansible之Playbook详解
  2. Codeforces Round #324 (Div. 2) Dima and Lisa 哥德巴赫猜想
  3. NOIP2016模拟赛三 Problem B: 神奇的树
  4. 我眼中的AI
  5. libcurl多线程超时设置不安全
  6. 深入浅出AOP(四)--AOP的实现步骤
  7. Redis 在 Java 中的使用
  8. C 标准库 - <assert.h>
  9. TCP/IP详解 卷一(第三章 IP:网际协议)
  10. HttpWebRequest.Proxy属性