弄了很长到时间,终于弄成功了,首先三个文件包jrtplib-3.9.1.zip,jthread-1.3.1.zip,cmake-gui 都可以在官网上下载,http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib 上面到网址可以下载 jrtplib-3.9.1.zip,jthread-1.3.1.zip,具体在哪里进入找找就可以找到如图
然后点击左边切换到jthread 页面 如图:
然后下载如图:
由于此处是在window平台所以下载到时zip 的压缩包,然后下载cmake-gui 这里不再叙说,可以网上查
1,新建一个Libs(任意文件夹都可以),将jrtplib-3.9.1.zip,jthread-1.3.1.zip 解压到此处,然后分别在解压后的文件里面新建一个build 文件夹如图:
2: 打开cmake-gui 选择源码文件和输出文件 如下图:
输出文件是刚刚新建到文件夹
然后点击Configure 结果如下图:
选择Virtual Studio 11 2012 然后点击 Finish 结果如下图
由于我喜欢把该包安装在D:盘,所以把C改成了D;如下图:
再次点击Configure 结果如下图
警告不管,直接点击generate 结果如下图:
3: 进入D:\Libs\jthread-1.3.1\build 文件夹你会发现如下图:
双击jthread.sln 用vs2012 打开 如下图:
点击重新生成,成功后操作如下:
仍然点击重新生成 ,成功后你会发现,D:\Program Files (x86)\jthread 如下图
然后切换到 重复以上编译过程,会在生成Release 版本到库可以在D:\Program Files (x86)\jthread \lib 里面找到
到此刻jthread 编译完成。
4:接下来cmake-gui jrtplib 如下图
点击Configure 如下图
然后Finish
选择正确到目录,就是刚刚安装在D:\Program Files (x86)\jthread 里面到东西,再次点击Configure 如下图:
然后点击Generate
然后进入
双击jrtplib.sln 打开 和上面3 部奏一样,最终在
5: 测试一个例子
用vs2012 新建一个控制台应用程序 JrtpTest1.cpp
点击属性,如下图:
加入这几个目录,然后
加入库目录,然后
确认,Ok 配置完成,然后复制代码,进入
打开example1.cpp 把里面到代码复制到自己建到工程里面,(这里不要替换自己生成的
int _tmain(int argc, _TCHAR* argv[]))然后生成 ,就会出现如下错误:
没关系,只需要在头文件中添加:#pragma comment(lib,"ws2_32.lib") 就可以了
然后再编译:如下图
F5 运行,按照提示输入就可以了。到这里恭喜你,已经全部完成。