jrtplib的VC编译步骤说明
2010年11月24日 作者:Pafone
环境:WinXP+VC2005 jrtplib-3.7.1 jthread-1.2.1
直接将两个tar文件用winrar解压。
一、编译jthread
直接用VC2005打开编译可以生成lib
二、编译jrtplib
直接打开工程编译就行了。
其实工程属性默认是加入了jthread支持的了,因为编译的是lib,所以不用将jthread.lib复制,生成库时它不会再链接库。
三、建个例子试下
取example中的example1.cpp做为源文件在工程设置中加入如下两图所示
1. 加入include 目录,可以用相对路径
2. 加入库文件目录
在源代码中加入库文件包含语句:
#pragma comment(lib,"jrtplib.lib");
#pragma comment(lib,"jthread.lib");
#pragma comment(lib,"ws2_32.lib");
编译,运行,能收发包,OK
注意:第一和第二步编译的库与第三步的例子必须同为Debug或Release模式,否则中间会出现访问错误,原因很明显啦,debug的lib与release的lib里包含的内容肯定有差别的,release的程序去访问debug的lib中间便有问题了,如调用的函数可能地址错误等。