Translations:Compile on Windows/80/it
Nome Variabile | Descrizione | Valore di Default |
---|---|---|
BUILD_XXX | Fare il Build di FreeCAD con il componente XXX. Se non si vuole o non si ha bisogno di compilare ad es. l'ambiente OpenSCAD, disabilitare la variabile BUILD_OPENSCAD. FreeCAD quindi non avrà questo ambiente di lavoro. Nota: Alcuni componenti sono necessari per altri componenti. Se per esempio deselezioni BUILD_ROBOT CMake ti informerà che il componente Path non può essere compilato correttamente. Pertanto controllare l'output di CMake dopo aver modificato un'opzione BUILD_XXX! | dipende |
BUILD_ENABLE_CXX_STD | La versione standard del linguaggio C++. C++14 è il più alto possibile per FreeCAD 0.19 mentre almeno C++17 è richiesto per FreeCAD 0.20. Vedere anche la nota nella sezione Compilazione con Visual Studio 15 (2017) e successive | dipende |
BUILD_DESIGNER_PLUGIN | Per creare il plug-in Qt Designer, consultare questa sezione di seguito | OFF |
BUILD_FLAT_MESH | Necessaria per avere una build che includa la funzionalità CreateFlatMesh | OFF |
CMAKE_INSTALL_PREFIX | La cartella di output durante la creazione della destinazione INSTALL, vedere anche la sezione Esecuzione e installazione di FreeCAD | Cartella d'installazione predefinita del programma in Windows |
FREECAD_COPY_DEPEND_DIRS_TO_BUILD | Copia le librerie dipendenti necessarie per eseguire FreeCAD.exe nella cartella di compilazione. Vedere anche la sezione Esecuzione e installazione di FreeCAD. Nota: le opzioni FREECAD_COPY_XXX appaiono solo se le librerie non sono già state copiate. Se si ha solo bisogno di aggiornare/passare a un'altra versione di LibPack, consultare la sezione Aggiornamento del LibPack. Se si desidera ripristinare le opzioni per qualche motivo, si devono eliminare tutte le cartelle nella cartella di compilazione, ad eccezione della cartella LibPack. In CMake cancellare la cache e avviare come se si dovesse compilare per la prima volta. |
OFF |
FREECAD_COPY_LIBPACK_BIN_TO_BUILD | Copia i file binari LibPack necessari per eseguire FreeCAD.exe nella cartella di compilazione. Vedere anche la sezione Esecuzione e installazione di FreeCAD. | OFF |
FREECAD_COPY_PLUGINS_BIN_TO_BUILD | Copia i file del plugin di Qt necessari per eseguire FreeCAD.exe nella cartella di compilazione. Vedere anche la sezione Esecuzione e installazione di FreeCAD. | OFF |
FREECAD_LIBPACK_USE | Attiva o disattiva l'utilizzo di FreeCAD LibPack. | ON |
FREECAD_LIBPACK_DIR | Directory in cui si trova il LibPack. | Cartella del codice sorgente di FreeCAD |
FREECAD_RELEASE_PDB | Crea librerie di debug (*.pdb) anche per build di rilascio. Non influisce sulla velocità (come farebbe una vera build di debug) e può essere molto utile per individuare arresti anomali nel codice di FreeCAD. Nel caso in cui FreeCAD si arresti in modo anomalo, verrà creato un file crash.dmp che può essere caricato con MSVC e se si dispone dei file PDB corrispondenti più il codice sorgente di quella versione è possibile eseguire il debug attraverso il codice. Senza i file PDB non è possibile eseguire il debug del codice e tutto ciò che il debugger mostra è il nome della DLL in cui si è verificato il crash. | ON |
FREECAD_USE_MP_COMPILE_FLAG | Aggiunge l'opzione /MP (multiprocessore) ai progetti di Visual Studio, abilitando accelerazioni nelle CPU multi-core. Questo può accelerare notevolmente le build sui processori moderni. Nota: Se disattivi FREECAD_USE_PCH, la compilazione può sovraccaricare rapidamente lo spazio dell'heap, anche se hai 16 GB di RAM. |
ON |
FREECAD_USE_PCH | Precompila the headers per risparmiare tempo di compilazione. | ON |
FREECAD_USE_PYBIND11 | Include la libreria PyBind11. Necessario avere una build che includa la funzionalità CreateFlatMesh. Nota: dopo averla attivata si potrebbe ricevere un errore di configurazione. Basta configurare di nuovo e il problema dovrebbe scomparire. |
OFF |