So beheben Sie den CMake-Fehler in der Payday 2 Super BLT-Quelle in Debian Buster

So beheben Sie den CMake-Fehler in der Payday 2 Super BLT-Quelle in Debian Buster

Ich habe Debian 10 auf einer virtuellen Maschine unter Windows 10 laufen.

Ich habe Build-Essential, OpenSSL, Libssl-Dev, Libcurl4-Openssl-Dev und cmake installiert.

Ich versuche, cmake ein Makefile aus einem geklonten Git-Repository generieren zu lassen.https://gitlab.com/znixian/payday2-superbltund ich konnte Linux-Dateien generieren, indem ich cmake verwendete, um ein Makefile zu erstellen und make auf dem Makefile ausführte. Allerdings wurde mir klar, dass ich die Windows-Binärdateien wollte, nicht die Linux-Bibliotheken .a und .so.

Ich habe schließlich set(WIN32 true) in die cmake-Datei eingefügt und set(UNIX true) in false geändert. Wenn ich jetzt den von cmake generierten Code und Cache lösche, erhalte ich diesen Fehler: „OpenSSL konnte NICHT gefunden werden. Versuchen Sie, den Pfad zum OpenSSL-Stammordner in der Systemvariable OPENSSL_ROOT_DIR festzulegen (fehlt: OPENSSL_CRYPTO_LIBRARY) (Version „1.1.1d“ gefunden)“

Ich konnte das vorher beheben, indem ich tatsächlich OpenSSL installiert habe, obwohl ich es JETZT installiert habe und mir angezeigt wird, dass es einen Teil davon nicht finden kann? Was muss ich installieren oder wohin muss ich cmake für die OpenSSL-Kryptobibliotheken verweisen?

verwandte Informationen