VC++多工程项目.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC多工程项目

VC++多工程项目 Hanford 2014 年06 月30 日 变更记录 变更记录 日期 作者 说 明 2014.06.30 Hanford 完成初稿 目 录 目 录 第1 章 VC++6.0 1 1.1 设置依赖关系1 1.2 编译顺序2 1.3 自动连接3 1.4 静态库3 1.4.1 嵌入3 1.4.2 替换4 第2 章 VC++2005 6 2.1 设置依赖关系6 2.2 自动连接7 2.2.1 链接库依赖项(Link Library Dependencies )8 2.2.2 忽略导入库(Ignore Import Library )9 2.3 静态库9 第3 章 VC++2010 10 3.1 引用工程10 I 第1 章 VC++6.0 第1 章 VC++6.0 一个VC++6.0 项目(Workspace ),可以由多个工程(Project )构成。如下 图所示。此项目由App 、Mod1 、Mod2A 、Mod2B 四个工程组成。 图1.1 1.1 设置依赖关系 假定上图四个工程的依赖关系图如下所示。 图1.2 上图表示:Mod2A 会调用Mod1 里的某些函数,即Mod2A 依赖于Mod1 。 总共有5 个依赖关系。可以在VC++6.0 里设置工程依赖关系,其操作如下: 1 第1 章 VC++6.0 单击【Project 】【Dependencies... 】菜单项 图1.3 显示界面如下 图1.4 上图表示工程App 依赖于Mod1 、Mod2A 、Mod2B 。可以更换App 为Mo d1、Mod2A 、Mod2B ,依次设置这些工程的依赖项。 1.2 编译顺序 设置了工程的依赖项,编译时编译器会自动编排编译顺序。编译某个工程 前,确保其依赖项已经被编译。 2 第1 章 VC++6.0 如编译图1.2中的App时,编译器会首先编译好Mod1 、Mod2A 、Mod2B ; 而编译Mod2A或Mod2B之前,会首先编译好Mod1 。最终的编译顺序就是:Mo d1、Mod2A 、Mod2B 、App (Mod2A和Mod2B 的编译顺序不是确定的,哪个先 编译都可以)。 1.3 自动连接 设置了工程的依赖项,编译时编译器会自动连接依赖项。如图1.2中,连接 App时,会自动连接Mod1.lib 、Mod2A.lib 、Mod2B.lib ;连接Mod2A时,会自动 连接Mod1.

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档