[Bug] Outdated/incomplete instructions for building on Windows
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Ambito
- build-system, documentation, operating-systems
Direzione di ricerca
Inizia dalle istruzioni di compilazione per Windows, dalla configurazione di CMake e dagli script di compilazione che usano patch, sed e Python distutils. Riproduci la configurazione segnalata con Python 3.12 e l’opzione FIREBASE_USE_BORINGSSL, quindi determina se i prerequisiti documentati e il comportamento delle dipendenze corrispondono alla compilazione attuale. Il lavoro è completato quando i requisiti per Windows e qualsiasi correzione di compilazione confermata sono documentati chiaramente o tracciati come correzioni separate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
[REQUIRED] Please fill in the following fields:
- Pre-built SDK from the website or open-source from this repo: open-source
- Firebase C++ SDK version: v11.10.0
- Main Firebase Components in concern: Auth
- Other Firebase Components in use: RemoteConfig
- Platform you are using the C++ SDK on: Windows
- Platform you are targeting: Windows
[REQUIRED] Please describe the question here:
When trying to build the SDK on Windows I ran into multiple issues:
- Some components require the
patchandsedcommand-line utilities during CMake configuration (see also #1451 and #1506) and must be installed e.g. via Chocolatey. This is not documented. - The latest Python 3.12 no longer includes
distutils, which is used by build scripts. As a workaround one has to install thesetuptoolspackage. - Building without the OpenSSL dependency by setting the
FIREBASE_USE_BORINGSSLCMake option toONcaused configuration errors, and building with OpenSSL also downloads BoringSSL during CMake configuration. Not sure if this is expected, but it would be nice to be able to build the SDK without the OpenSSL dependency.
It would be great if these points could be documented and/or fixed.
- Lingua principale
- C++
- Stelle
- 326
- Fork
- 138
- Merge medio
- 1g 22h
- PR unite (30g)
- 6
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di firebase/firebase-cpp-sdk
-
[FR] Support desktop Linux on aarch64/arm (#error Unknown Linux architecture in app_common.cc) Apertanew type: question
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
firebase/firebase-cpp-sdk#1926 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
firebase/firebase-cpp-sdk#1905 · 2 commenti ·
-
api: firestore
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
firebase/firebase-cpp-sdk#1920 · 3 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
firebase/firebase-cpp-sdk#1904 · 1 commento ·
-
new type: question
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
firebase/firebase-cpp-sdk#1892 · 1 commento ·
Tutte le issue di firebase/firebase-cpp-sdk
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
drogonframework/drogon#2605 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
ArthurSonzogni/FTXUI#1363 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
MiSTer-devel/Main_MiSTer#1325 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100