OPNET的资源管理目录
来源:互联网 发布:猫腻最好看的小说 知乎 编辑:程序博客网 时间:2024/04/29 13:21
源文件:常见的C++源文件扩展名为.c、.cc、.cxx和.cpp,这些文件包含程序的大量源代码。
翻译单元:技术上,源文件称为翻译单元。
头文件: 特殊的源文件,通常用于在多个翻译单元之间分享信息,例如类型声明及函数原型。 C++预处理器(preprocessor)预先把每个#include语句替换为相对应的头文件内容,然后再把翻译单元送交给编译器。
对象文件:编译翻译单元后,输出的机器码会储存在对象文件(object file)(对象文件中的机器码是可重新定位的,未连接的)
程序库(library):对象文件可以集合成程序库。
可执行文件(executable):链接器把对象文件和程序库链接成可执行文件。可执行文件包含完全解析的机器码,操作系统可载入及执行这些机器码。
动态链接库(DLL):是一种特殊的库,其行为像正常的静态链接库和执行文件的混合体。
注意:使用了DLL的可执行文件含有未完全链接(partially linked)的机器代码。在最后的执行文件中已解析大多数函数及数据参考,但存于DLL的函数和数据参考则维持未连接状态。当运行可执行文件时,操作系统需要解析所有未链接的函数。在此过程中,操作系统会找出合适的DLL文件,若该DLL文件不在内存中则要载入,之后需要修正一些内存地址。载入动态链接库是操作系统非常重要的功能,因为这样就可以只更新个别DLL,而不需要更新使用到这些DLL的可执行文件。
以上都是C++工程常见的文件,但是在opnet半实物仿真中并不能找到DLL文件。同具体在书《OPNET物联网仿真》中的60面表2-1
主要分为2类:一类是.m结尾的文件主要用于保存模型。网络模型、节点模型、进程模型
第二类是自定义文件,如.h、.ex.c
这些都是百度也百度不到的文件后缀,是opnet独有的文件类型。
可以看到IOT_Simulation的文件夹的工程组成也是按照头文件、物联网支持文件、节点、包、进程模型、仿真结果、和工程文件进行资源管理的。
- OPNET的资源管理目录
- OPNET的应用
- 学习OPNET的经验
- OPNET的常识总结
- opnet 遇到的语法错误
- OPNET
- OPNET
- opnet的几个下载点
- [ZZ]OPNET的ODB调试
- opnet外部编译器的环境变量
- OPNET自中断的使用
- opnet packet field的设置
- OPNET自中断的使用
- opnet的simple_source模块学习
- opnet的sink模块学习
- Solaris的资源管理
- 资源管理的重要性
- CCommand的资源管理方式
- 设计模式详解之观察者模式
- VI用法总结
- cifar100 转换成lmdb格式
- block,inline和inline-block概念和区别
- Java
- OPNET的资源管理目录
- leetcode515: Find Largest Value in Each Tree Row
- 算法: 字符串回文大全
- 继承与多态---上 --- 函数重写、多态、虚函数、覆盖、隐藏
- 【Android】Android SurfaceFlinger之Gralloc
- opencv导入头文件时报错#include<opencv2/core/core.hpp>
- 1008: 算法提高 P1003
- java:日期操作
- 自己动手搭建苹果推送Push服务器