how-to-build.zh-CN.md 1.7 KB

如何编译?

1. Windows

1.1 前提条件

  1. 请确保你有 Visual Studio 2019 或其更高版本。因为这是一个VS2019项目。

  2. 请确保你安装了 vcpkg 以及下面几个库:

    • mpir:x86-windows-static
    • mpir:x64-windows-static

你可以通过下的命令来安装:

   $ vcpkg install mpir:x86-windows-static
   $ vcpkg install mpir:x64-windows-static
  1. 你的 vcpkgVisual Studio 整合了,即你曾成功运行了下面这条命令:
   $ vcpkg integrate install

1.2 编译

  1. Visual Studio 中打开这个项目。

  2. 选择 Release 配置。

  3. 选择 生成 > 生成解决方案

之后你会在 bin/ 文件夹下看到可执行文件。

2. Linux/macOS

2.1 前提条件

  1. 请确保你有下面几个库:
   openssl
   mpir

如果你使用Ubuntu,你可以通过下面的命令安装 opensslmpir

   # install openssl
   $ sudo apt-get install libssl-dev

   # install mpir
   $ wget http://mpir.org/mpir-3.0.0.tar.bz2
   $ tar -jxvpf ./mpir-3.0.0.tar.bz2
   $ cd mpir-3.0.0
   $ sudo apt-get install yasm      # yasm is required
   $ sudo apt-get install m4        # m4 is required
   $ ./configure --enable-cxx
   $ make
   $ make check
   $ sudo make install
   $ sudo ldconfig

如果你使用macOS,你可以通过下面的命令安装 opensslmpir

   $ brew install openssl
   $ brew install mpir

2.2 编译

$ git clone https://github.com/DoubleLabyrinth/winrar-keygen.git
$ cd winrar-keygen
$ make keygen

之后你会在 bin/ 文件夹下看到可执行文件。