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