[jRtpLib(1)] 编译jthread库[TZZ]

2024-11-06 21:18:10

1、打开Web浏览器,然后进入百度并搜索“jrtplib”。在返回的搜索列表中找到并打开“jrtplib主页”;

[jRtpLib(1)] 编译jthread库[TZZ]

2、在jrtplib主页中,点击页面左侧的“JRTPLIB”,然后点击Download下方的“jrtplib-3.11.1.zip”下载jrtplib库;

[jRtpLib(1)] 编译jthread库[TZZ][jRtpLib(1)] 编译jthread库[TZZ]

3、点击当前页面中的“JThread链接”跳转到JThread库下载页面,点击“Download”下方的“jthread-1.3.3.zip链接”下载jthread库;

[jRtpLib(1)] 编译jthread库[TZZ]

4、jthread库下载完毕后,将其解压到“D:\devBuild”(或者其他目录);

[jRtpLib(1)] 编译jthread库[TZZ]

5、打开VS2017的命令提示符(开始菜单 争犸禀淫> 所有程序 > Visual Studio 2017 > Visual Studio Tools),然后通过cd命鸡舍诽浓令进入到jthread代码目录;

[jRtpLib(1)] 编译jthread库[TZZ]

6、继续执行CMake配置命令:“cmake .”并回车,稍等片刻,即可见到CMake完成项目配置的提示信息(如果这里遇到错误的话,请根据提示信息查找解决办法);

[jRtpLib(1)] 编译jthread库[TZZ]

7、返回到“D:\devBuild\jthread-1.3.3”目录下,CMake配置完毕后,此目录下多了一些VS2017的项目文件。双击“jthread.sln”,使用VS2017将其打开;

[jRtpLib(1)] 编译jthread库[TZZ]

8、VS2017打开项目之后,点击菜单栏上的“生成 > 生成解决方案”编译整个解决方案。编译完毕后,可以在输出面板中见到“jthread.lib”编译成功的提示信息(记住其存放目录);

[jRtpLib(1)] 编译jthread库[TZZ][jRtpLib(1)] 编译jthread库[TZZ]

9、将解决方案配置选择为“Release”,然后再次生成解决方案,编译Release版的jthread库;

[jRtpLib(1)] 编译jthread库[TZZ]

10、打开jthread-1.3.3目录下的src目录,在此目录中可以见到生成的Debug版和Release版的jthread.lib文件,其中Debug版的jthread库命名为jthread_d.lib;

[jRtpLib(1)] 编译jthread库[TZZ]

11、在“D:\3rdparty\”目录下分别新建“bin”(保存exe文件)、“include”(保存库的头文件)和“lib”(保存静态库和动态库文件)目录;

[jRtpLib(1)] 编译jthread库[TZZ]

12、从jthread-1.3.3\src目录中将jthread库相关的头文件拷贝到“D:\3rdparty\include\jthread”目录下;

[jRtpLib(1)] 编译jthread库[TZZ]

13、分别将编译好的Debug版和Release版的门钙蹲茌jthread静态库文件拷贝到“D:\3rdparty\lib”目录下。对于Debug版而言,最好将jthread_static.pdb文件也拷贝到这里,方便调试;

[jRtpLib(1)] 编译jthread库[TZZ]

14、至此,下载、编译和保存jthread库就介绍完毕了。之所以将jthread库相关的文件放到D:\3rdparty目录下,是为劲忧商偌了集中管理这些库文件。以后开发的项目均可以将D:\3rdparty目录设置为公共目录。Enjoy!

猜你喜欢