初识RakNet (RakNet第二篇)
2011-10-13 00:35
716 查看
上篇文章简单介绍了一下RakNet,现在我们初步的认识一下RakNet。
前面发的文章中有RakNet的压缩包,解压之后我们会看到RakNet的结构如下:
RakNet目录结构示意图
备注:关于CMake软件的使用以后等我自己使用后再讲解。
我自己用的VS2010编译器,源码中没有提供10的解决方案,所以使用VS08的sln文件转换了一下,一般08转到10应该都没什么问题,但是高版本转低版本可能会有问题,如果你安装的是VS05或者08那就可以直接用了,不用任何转换,目录结构我就不多讲了,用VS打开可以直接看的到,里面有两个工程选项DLL和Lib,请大家自己选择想要使用的库类型,由于两种库的加载方式和使用方式都不相同,请大家选择自己熟悉和喜欢的库文件类型,不过使用DLL文件要有导出函数列表供其他调用文件使用,Lib文件要提供头文件供其他调用文件使用。
选择Debug或者Release选项之后,在工程上右键生成或者重新生成,可生成对应的库文件,我使用的是Lib文件,编译后在Lib文件夹中产生了
RakNetLibStatic.lib (Release版本)
RakNetLibStaticDebug.lib (Debug版本)
(当然你也可以选择直接使用源代码到你的项目,不过文件太多太麻烦了,并且如果你对库有做自己的封装,出于安全和机密考虑,可以使用库文件)
好了,时间不早了,睡觉了,等明天给大家带来使用RakNet第一个小例子。各位也早点睡吧。
前面发的文章中有RakNet的压缩包,解压之后我们会看到RakNet的结构如下:
RakNet目录结构示意图
备注:关于CMake软件的使用以后等我自己使用后再讲解。
我自己用的VS2010编译器,源码中没有提供10的解决方案,所以使用VS08的sln文件转换了一下,一般08转到10应该都没什么问题,但是高版本转低版本可能会有问题,如果你安装的是VS05或者08那就可以直接用了,不用任何转换,目录结构我就不多讲了,用VS打开可以直接看的到,里面有两个工程选项DLL和Lib,请大家自己选择想要使用的库类型,由于两种库的加载方式和使用方式都不相同,请大家选择自己熟悉和喜欢的库文件类型,不过使用DLL文件要有导出函数列表供其他调用文件使用,Lib文件要提供头文件供其他调用文件使用。
选择Debug或者Release选项之后,在工程上右键生成或者重新生成,可生成对应的库文件,我使用的是Lib文件,编译后在Lib文件夹中产生了
RakNetLibStatic.lib (Release版本)
RakNetLibStaticDebug.lib (Debug版本)
(当然你也可以选择直接使用源代码到你的项目,不过文件太多太麻烦了,并且如果你对库有做自己的封装,出于安全和机密考虑,可以使用库文件)
好了,时间不早了,睡觉了,等明天给大家带来使用RakNet第一个小例子。各位也早点睡吧。
相关文章推荐
- python初识第二篇
- 第二篇:初识模块、列表、元组、字符串、字典
- [QT起航] 第二篇——(一)初识Qt(第一个Qt程序、信号与槽、布局)
- linux学习第二篇:初识linux简单命令
- Python开发【第二篇】:初识Python
- 初识Hadoop(1)
- makefile_1(初识make)
- 行如风 Angular 初识4
- GStreamer:初识
- 初识JAVA中的PrintWriter/Scanner,文本的读入和写出
- windows下初识Nginx
- RAKNET内核 - Secure Connections 网络通讯安全连接
- PHP 性能分析第二篇: Xhgui In-Depth
- 初识bigdata时的一些技能小贴士
- 初识—Html VS Web窗体
- 【spring mvc(一)】初识spring mvc——环境搭建
- Java SE基础之Volatile变量初识
- pc解读5:初识设备控制器
- Python基础第二篇
- 史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)