S. *_*lam 5

编译JRTP lib的最佳方法是使用CMake.该程序如下所述.

**1.打开Cmake Gui版本.

  1. 选择源目录,例如C:/project/jrtp-3.9.1

  2. 选择你的构建目录,例如C:/project/jrtp-3.9.1/build

  3. 按Add Entry按钮并添加前缀CMAKE_INSTALL_PREFIX并选择路径

  4. 像C:/ local这样的库.

  5. 然后按配置按钮.

  6. 如果需要静态库,请保留设置并再次按下配置按钮.
  7. 然后按"生成"按钮.
  8. 然后转到构建目录,您将看到.sln文件.使用Visual Studio构建它,并且您的JRTP静态库已准备就绪.

  9. 如果你想要一个动态库,那么在再次在CMake Gui中配置之前,请取消选中JRTP_COMPILE_STATIC.

  10. 然后程序是相同的,您的JRTP动态库已准备就绪.
  11. 但请记住,在完成这些任务之前,您必须编译jthread库并将jthread.lib放在C:/ local/lib中,并将此库的标题放在C:/ local/include位置.jthread是JRTP库的依赖项.
  12. 使用Cmake编译jthread与JRTP编译相同,但它没有依赖性.**

礼貌:Jori Liesenborgs(JRTP图书馆的创作者).