VC静态库包,调试.pptVIP

  • 1
  • 0
  • 约1.18千字
  • 约 10页
  • 2017-08-31 发布于河南
  • 举报
VC静态库包,调试

静态库封装、调试 主要内容 库的简单介绍 静态库封装 静态库调试 库的简单介绍 主控程序1 主控程序n 程序开发过程中造成功能相同代码的重复 库n 功能n 库1 功能1 库2 功能2 功能模块1 功能模块2 功能模块n 库的简单介绍 无库 静态链接库 动态链接库 变量 函数 类 接口 用户应用程序 库 源代码编译、链接过程 Source Program Preprocessor Compiler Assembly Code Assembler Object Program Linker Executables Loader static-linking dynamic-linking 库的简单介绍 静态链接库 动态链接库 ①lib中的指令都被直接包含在最终EXE文件中,静态库修改时需要重新链接 ②多个线程使用同一个静态库时,内存会有同一库的多个拷贝 ③不能再包含其他的动态链接库或者静态库 ①执行文件,不能单独运行,对外提供接口地址。“动态”地引用和卸载相关DLL文件,只要对外接口不变无需重新链接 ②多个线程可共享,内存中只有一个拷贝 ③可以再包含其他的动态或静态链接库 静态库封装 在VC++6.0中new一个名称为libTest的static library工程,并新建lib.h和lib.cpp两个文件,lib.h和lib.cpp的源代码如下: //文件:lib.h #ifndef

文档评论(0)

1亿VIP精品文档

相关文档