Linux 没有git如何建立rapidjson

Linux 没有git如何建立rapidjson,linux,installation,rapidjson,Linux,Installation,Rapidjson,我需要使用rapidjson作为第三方库来替换libjson。我正试图找出如何构建它,以便在项目依赖项列表中使用它的构建文件 我从github下载了rapidjson,我正试图获得一个可构建的项目。我正在查看中的说明,它表明我需要在下面的安装中执行以下操作 我们不使用git,那么我需要做什么来代替git子模块update-init步骤呢 为什么我需要include/rapidjson目录中的build dir而不包含任何内容 当我创建并键入cmake时,它似乎缺少参数。什么是完整的cmake命令

我需要使用rapidjson作为第三方库来替换libjson。我正试图找出如何构建它,以便在项目依赖项列表中使用它的构建文件

我从github下载了rapidjson,我正试图获得一个可构建的项目。我正在查看中的说明,它表明我需要在下面的安装中执行以下操作

我们不使用git,那么我需要做什么来代替git子模块update-init步骤呢

为什么我需要include/rapidjson目录中的build dir而不包含任何内容

当我创建并键入cmake时,它似乎缺少参数。什么是完整的cmake命令?谢谢

装置

RAPIDJSON是一个头文件C++库。只需将include/rapidjson文件夹复制到系统或项目的include路径

RapidJSON使用以下软件作为其依赖项: •CMake作为通用构建工具 •可选Doxygen构建文档 •可选谷歌单元测试和性能测试

要生成用户文档并运行测试,请执行以下步骤: 1.执行git submodule update-init以获取第三方子模块google test的文件。 2.在rapidjson源目录中创建名为build的目录。 3.更改为生成目录并运行cmake。。命令来配置您的生成。Windows用户可以对cmake gui应用程序执行相同的操作。 4.在Windows上,生成在生成目录中找到的解决方案。在Linux上,从构建目录运行make

成功构建后,您将在bin目录中找到已编译的测试和示例二进制文件。生成的文档将在构建树的doc/html目录中提供。要在完成生成后运行测试,请从生成树中运行make test或ctest。您可以使用ctest-V命令获得详细的输出


通过以管理权限从构建树运行makeinstall命令,可以在系统范围内安装库。这将根据系统首选项安装所有文件。安装RapidJSON后,可以从其他CMake项目中使用它,方法是将find_packageRapidJSON行添加到您的CMakeLists.txt中。

它是仅标题的库。因此,如果您只是想将其集成到您的项目中,只需将/include文件夹复制到您的项目中,它就可以工作了

所有其他说明均适用于建筑单元测试、性能测试和文件编制