会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
梦心之魂
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
24
25
26
27
28
29
30
31
32
···
45
下一页
2019年1月27日
第0课 - 课程目标(实现一个轻量级STL)
该文被密码保护。
阅读全文
posted @ 2019-01-27 19:36 梦心之魂
阅读(11)
评论(0)
推荐(0)
2019年1月22日
第24课 - 第三方库的使用支持
摘要: 1.问题:如果我们正在进行的项目需要使用第三方库,那么前几节的makefile能胜任吗? 答案:是否定的。 2.经验假设 本节我们研究第三方库的使用。使makefile支持第三方库。 经验假设: 第三方库通过函数调用的方式提供库中的功能 库文件发布时都附带了声明库函数原型的头文件 编译阶段使用头文件
阅读全文
posted @ 2019-01-22 23:03 梦心之魂
阅读(334)
评论(0)
推荐(0)
第23课 - 模块独立编译的支持
摘要: 1.问题背景 一般而言,在一个大型项目中,不同工程师负责不同模块的开发;那么问题就来了,我们怎么知道自己编写的这部分代码有没有问题,怎样进行编译?在编译环境中如何支持模块的独立编译? 在大型项目中的代码文件成千上万,完整编译的时间较长; 编写模块代码时,可通过编译检查语法错误; 为了提高开发效率,需
阅读全文
posted @ 2019-01-22 22:52 梦心之魂
阅读(321)
评论(0)
推荐(0)
2019年1月21日
第22课 - 打造专业的编译环境(下)
摘要: 22.打造专业的编译环境_下(编译环境重构) 当前整个项目的makefile是否存在潜在的问题?是否需要重构? 22.1.绝对路径问题 所有makefile中使用的编译路径均为写死的绝对路径,一旦项目文件移动,编译必将失败! 22.1.1.解决方案: 在工程makefile中获取项目的源码路径,根据
阅读全文
posted @ 2019-01-21 23:45 梦心之魂
阅读(211)
评论(0)
推荐(0)
第21课 - 打造专业的编译环境(中)
摘要: 21.打造专业的编译环境_链接 21.1.第二阶段任务 完成整个工程的makefile文件; 调用makefile编译生成静态库文件; 链接所有模块的静态库文件,得到最终的可执行程序。 完成整个工程的makefile文件; 调用makefile编译生成静态库文件; 链接所有模块的静态库文件,得到最终
阅读全文
posted @ 2019-01-21 23:42 梦心之魂
阅读(211)
评论(0)
推荐(0)
第20课 - 打造专业的编译环境(上)
摘要: 20.0. 实验材料 项目架构: 其中各个文件的内容请自己填写。 20.1.大型项目的目录结构(无第三方库) 20.2.项目架构设计分析 项目被划分为不同的多个模块: 每个模块用一个文件夹进行管理,文件由inc, src, makefile构成 每个模块的对外函数统一放置于common/inc中,如
阅读全文
posted @ 2019-01-21 23:33 梦心之魂
阅读(197)
评论(1)
推荐(0)
2019年1月9日
第25课 - 项目开发的前期设计
该文被密码保护。
阅读全文
posted @ 2019-01-09 22:06 梦心之魂
阅读(7)
评论(0)
推荐(0)
第24课 - 程序异常处理的设计(下)
该文被密码保护。
阅读全文
posted @ 2019-01-09 22:05 梦心之魂
阅读(6)
评论(0)
推荐(0)
第23课 - 程序异常处理的设计(中)
该文被密码保护。
阅读全文
posted @ 2019-01-09 22:04 梦心之魂
阅读(6)
评论(0)
推荐(0)
第22课 - 程序异常处理的设计(上)
该文被密码保护。
阅读全文
posted @ 2019-01-09 22:01 梦心之魂
阅读(7)
评论(0)
推荐(0)
上一页
1
···
24
25
26
27
28
29
30
31
32
···
45
下一页
公告