Debian Buster の Payday 2 Super BLT ソースで発生する cmake エラーを修正する方法

Debian Buster の Payday 2 Super BLT ソースで発生する cmake エラーを修正する方法

Windows 10 内の仮想マシン上で Debian 10 を実行しています。

build-essential、openssl、libssl-dev、libcurl4-openssl-dev、cmake をインストールしました。

私はcmakeを使ってクローンされたgitリポジトリからmakefileを生成しようとしています。https://gitlab.com/znixian/payday2-superbltそして、cmake を使用して makefile を作成し、makefile で make を実行することで Linux ファイルを生成することができました。ただし、必要なのは Linux の .a および .so ライブラリではなく、Windows バイナリであることに気付きました。

結局、cmake ファイル内に set(WIN32 true) を追加し、set(UNIX true) を false に変更しました。cmake で生成されたコードとキャッシュを消去すると、次のエラーが表示されます: 「OpenSSL が見つかりませんでした。システム変数 OPENSSL_ROOT_DIR に OpenSSL ルート フォルダへのパスを設定してください (不足: OPENSSL_CRYPTO_LIBRARY) (見つかったバージョンは "1.1.1d")」

以前は実際に openssl をインストールすることでこの問題を解決できましたが、今はインストールしていますが、一部が見つからないというメッセージが表示されています。openssl 暗号ライブラリをインストールするには、何をインストールする必要がありますか、または cmake をどこに指定する必要がありますか?

関連情報