The system is: Windows - 10.0.19042 - AMD64 Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. Compiler: Build flags: Id flags: The output was: 0 Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. La génération a démarré 25/03/2021 15:32:58. Projet "C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdC\CompilerIdC.vcxproj" sur le noud 1 (cibles par défaut). PrepareForBuild: Création du répertoire "Debug\". Création du répertoire "Debug\CompilerIdC.tlog\". InitializeBuildStatus: Création de "Debug\CompilerIdC.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié. VcpkgTripletSelection: Using triplet "x86-windows" from "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\" ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\HostX64\x86\CL.exe /c /I"C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\include" /nologo /W0 /WX- /diagnostics:column /Od /Oy- /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\" /Fd"Debug\vc142.pdb" /Gd /TC /analyze- /FC /errorReport:queue CMakeCCompilerId.c CMakeCCompilerId.c Link: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\HostX64\x86\link.exe /ERRORREPORT:QUEUE /OUT:".\CompilerIdC.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\lib" /LIBPATH:"C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\lib\manual-link" kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\lib\*.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\CompilerIdC.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdC.lib" /MACHINE:X86 /SAFESEH Debug\CMakeCCompilerId.obj CompilerIdC.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdC\CompilerIdC.exe AppLocalFromInstalled: pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\applocal.ps1" "C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdC\CompilerIdC.exe" "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\bin" "Debug\CompilerIdC.tlog\CompilerIdC.write.1u.tlog" "Debug\vcpkg.applocal.log" 'pwsh.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. La commande "pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\applocal.ps1" "C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdC\CompilerIdC.exe" "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\bin" "Debug\CompilerIdC.tlog\CompilerIdC.write.1u.tlog" "Debug\vcpkg.applocal.log"" s'est arrêtée avec le code 9009. "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\applocal.ps1" "C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdC\CompilerIdC.exe" "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\bin" "Debug\CompilerIdC.tlog\CompilerIdC.write.1u.tlog" "Debug\vcpkg.applocal.log" PostBuildEvent: for %%i in (cl.exe) do @echo CMAKE_C_COMPILER=%%~$PATH:i :VCEnd CMAKE_C_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\Hostx64\x86\cl.exe FinalizeBuildStatus: Suppression du fichier "Debug\CompilerIdC.tlog\unsuccessfulbuild". Mise à jour de l'horodatage "Debug\CompilerIdC.tlog\CompilerIdC.lastbuildstate". Génération du projet "C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdC\CompilerIdC.vcxproj" terminée (cibles par défaut). La génération a réussi. 0 Avertissement(s) 0 Erreur(s) Temps écoulé 00:00:02.94 Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.exe" Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.vcxproj" The C compiler identification is MSVC, found in "C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/3.19.3/CompilerIdC/CompilerIdC.exe" Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. Compiler: Build flags: Id flags: The output was: 0 Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. La génération a démarré 25/03/2021 15:33:02. Projet "C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdCXX\CompilerIdCXX.vcxproj" sur le noud 1 (cibles par défaut). PrepareForBuild: Création du répertoire "Debug\". Création du répertoire "Debug\CompilerIdCXX.tlog\". InitializeBuildStatus: Création de "Debug\CompilerIdCXX.tlog\unsuccessfulbuild", car "AlwaysCreate" a été spécifié. VcpkgTripletSelection: Using triplet "x86-windows" from "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\" ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\HostX64\x86\CL.exe /c /I"C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\include" /nologo /W0 /WX- /diagnostics:column /Od /Oy- /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\" /Fd"Debug\vc142.pdb" /Gd /TP /analyze- /FC /errorReport:queue CMakeCXXCompilerId.cpp CMakeCXXCompilerId.cpp Link: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\HostX64\x86\link.exe /ERRORREPORT:QUEUE /OUT:".\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\lib" /LIBPATH:"C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\lib\manual-link" kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\lib\*.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdCXX.lib" /MACHINE:X86 /SAFESEH Debug\CMakeCXXCompilerId.obj CompilerIdCXX.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdCXX\CompilerIdCXX.exe AppLocalFromInstalled: pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\applocal.ps1" "C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdCXX\CompilerIdCXX.exe" "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\bin" "Debug\CompilerIdCXX.tlog\CompilerIdCXX.write.1u.tlog" "Debug\vcpkg.applocal.log" 'pwsh.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. La commande "pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\applocal.ps1" "C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdCXX\CompilerIdCXX.exe" "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\bin" "Debug\CompilerIdCXX.tlog\CompilerIdCXX.write.1u.tlog" "Debug\vcpkg.applocal.log"" s'est arrêtée avec le code 9009. "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\applocal.ps1" "C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdCXX\CompilerIdCXX.exe" "C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\debug\bin" "Debug\CompilerIdCXX.tlog\CompilerIdCXX.write.1u.tlog" "Debug\vcpkg.applocal.log" PostBuildEvent: for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i :VCEnd CMAKE_CXX_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\Hostx64\x86\cl.exe FinalizeBuildStatus: Suppression du fichier "Debug\CompilerIdCXX.tlog\unsuccessfulbuild". Mise à jour de l'horodatage "Debug\CompilerIdCXX.tlog\CompilerIdCXX.lastbuildstate". Génération du projet "C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\3.19.3\CompilerIdCXX\CompilerIdCXX.vcxproj" terminée (cibles par défaut). La génération a réussi. 0 Avertissement(s) 0 Erreur(s) Temps écoulé 00:00:02.55 Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe" Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj" The CXX compiler identification is MSVC, found in "C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/3.19.3/CompilerIdCXX/CompilerIdCXX.exe" Detecting C compiler ABI info compiled with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_93b19.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. Compilateur d'optimisation Microsoft (R) C/C++ version 19.28.29336 pour x86 Copyright (C) Microsoft Corporation. Tous droits réservés. CMakeCCompilerABI.c cl /c /I"C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_93b19.dir\Debug\\" /Fd"cmTC_93b19.dir\Debug\vc142.pdb" /Gd /TC /analyze- /errorReport:queue "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" cmTC_93b19.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_93b19.exe Detecting CXX compiler ABI info compiled with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_aa5b2.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. Compilateur d'optimisation Microsoft (R) C/C++ version 19.28.29336 pour x86 Copyright (C) Microsoft Corporation. Tous droits réservés. CMakeCXXCompilerABI.cpp cl /c /I"C:\Users\AE265409\vcpkg\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x86-windows\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /Oy- /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_aa5b2.dir\Debug\\" /Fd"cmTC_aa5b2.dir\Debug\vc142.pdb" /Gd /TP /analyze- /errorReport:queue "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCXXCompilerABI.cpp" cmTC_aa5b2.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_aa5b2.exe Determining if the function lzma_auto_decoder exists in the C:/Users/AE265409/Anaconda3/Library/lib/liblzma.lib passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_93751.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckFunctionExists.c cmTC_93751.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_93751.exe Determining if the function lzma_easy_encoder exists in the C:/Users/AE265409/Anaconda3/Library/lib/liblzma.lib passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_5dc0f.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckFunctionExists.c cmTC_5dc0f.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_5dc0f.exe Determining if the function lzma_lzma_preset exists in the C:/Users/AE265409/Anaconda3/Library/lib/liblzma.lib passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_fa939.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckFunctionExists.c cmTC_fa939.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_fa939.exe Performing C++ SOURCE FILE Test ROOT_HAVE_CXX_ATOMICS_WITHOUT_LIB succeeded with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_b74cc.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. src.cxx cmTC_b74cc.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_b74cc.exe Source file was: #include #include int main() { std::atomic a1; int a1val = a1.load(); (void)a1val; std::atomic a2; uint64_t a2val = a2.load(std::memory_order_relaxed); (void)a2val; return 0; } Checking whether the ASM compiler is MSVC using "-?" matched "Microsoft": Compilateur d'optimisation Microsoft (R) C/C++ version 19.28.29336 pour x86 Copyright (C) Microsoft Corporation. Tous droits réservés. OPTIONS DU COMPILATEUR C/C++ -OPTIMISATION- /O1 optimisations maximales (favoriser l'espace) /O2 optimisations maximales (favoriser la vitesse) /Ob expansion inline (n=0 par défaut) /Od désactiver les optimisations (par défaut) /Og activer l'optimisation globale /Oi[-] activer les fonctions intrinsèques /Os privilégier l'espace du code /Ot privilégier la vitesse du code /Ox optimisations (favoriser la vitesse) /Oy[-] activer l'omission des pointeurs de frame /favor: sélectionner le processeur à optimiser, au choix : blend - combinaison d'optimisations pour plusieurs processeurs x86 différents ATOM - processeurs Intel(R) Atom(TM) -GÉNÉRATION DE CODE- /Gu[-] permet de vérifier que les fonctions distinctes ont des adresses distinctes /Gw[-] séparer les variables globales pour l'Éditeur de liens /GF activer le regroupement des chaînes en lecture seule /Gm[-] activer la regénération minimale /Gy[-] séparer les fonctions pour l'Éditeur de liens /GS[-] activer les vérifications de la sécurité /GR[-] activer C++ RTTI /GX[-] activer C++ EH (identique à /EHsc) /guard:cf[-] activer CFG (protection du flux de contrôle) /guard:ehcont[-] activer les métadonnées de continuation EH (CET) /EHs activer C++ EH (sans exception SEH) /EHa activer C++ EH (avec exceptions SEH) /EHc extern " C" a pour valeur par défaut nothrow /EHr génère toujours des contrôles d'arrêt de runtime noexcept /fp: choisir le modèle de virgule flottante : except[-] - prendre en considération les exceptions de virgule flottante lors de la génération du code fast - modèle de virgule flottante « rapide » ; les résultats sont moins prévisibles precise - modèle de virgule flottante « précise » ; les résultats sont prévisibles strict - modèle de virgule flottante « stricte » (implique /fp:except) /Qfast_transcendentals générer des intrinsèques FP inline même avec /fp:except /Qspectre[-] activer les atténuations pour CVE 2017-5753 /Qpar[-] activer la génération de code parallèle /Qpar-report:1 diagnostic du paralléliseur automatique ; indiquer les boucles parallélisées /Qpar-report:2 diagnostic du paralléliseur automatique ; indiquer les boucles non parallélisées /Qvec-report:1 diagnostic du vectoriseur automatique ; indiquer les boucles vectorisées /Qvec-report:2 diagnostic du vectoriseur automatique ; indiquer les boucles non vectorisées /GL[-] activer la génération du code durant l'édition des liens /volatile: choisir le modèle de volatile : iso - Les sémantiques acquire/release ne sont pas garanties sur les accès volatiles ms - Les sémantiques acquire/release sont garanties sur les accès volatiles /GA optimiser pour les applications Windows /Ge forcer le contrôle de pile pour toutes les fonctions /Gs[nombre] contrôler les appels de contrôle de pile /Gh activer l'appel de la fonction _penter /GH activer l'appel de la fonction _pexit /GT générer les accès TLS à fibres sécurisées /RTC1 Activer les contrôles rapides (/RTCsu) /RTCc Contrôles de la conversion des types les plus petits /RTCs Contrôles à l'exécution des frames de pile /RTCu Contrôles de l'utilisation des variables locales non initialisées /clr[:option] compiler pour le Common Language Runtime, où option correspond à : pure - produire un fichier de sortie IL uniquement (pas de code exécutable natif) safe - produire un fichier de sortie vérifiable IL uniquement netcore - produire des assemblys ciblant le runtime .NET Core noAssembly - ne pas produire d'assembly nostdlib - ignorer le répertoire système du .NET Framework pendant la recherche d'assemblys nostdimport - ne pas importer les assemblys obligatoires de manière implicite initialAppDomain - activer le comportement AppDomain initial de Visual C++ 2002 /Gd convention d'appel __cdecl /Gr convention d'appel __fastcall /Gz convention d'appel __stdcall /GZ Activer les contrôles de pile (/RTCs) /Gv convention d'appel __vectorcall /QIfist[-] utiliser FIST à la place de ftol() /hotpatch assurer le remplissage de fonction pour les images corrigeables en mémoire /arch: exigences minimales d'architecture du processeur, au choix : IA32 - n'utiliser aucune instruction améliorée et utiliser x87 pour la virgule flottante SSE - activer l'utilisation des instructions disponibles avec les UC compatibles SSE SSE2 - (par défaut) activer l'utilisation des instructions disponibles avec les UC compatibles SSE2 AVX - activer l'utilisation des instructions disponibles avec les UC compatibles AVX AVX2 - activer l'utilisation des instructions disponibles avec les UC compatibles AVX2 AVX512 - activer l'utilisation des instructions disponibles avec les processeurs compatibles AVX-512 /Qimprecise_fwaits génère des FWAIT uniquement sur les limites "try", pas à l'intérieur de "try" /Qsafe_fp_loads générer des charges FP sécurisées /QIntel-jcc-erratum permet d'activer les atténuations pour l'erratum JCC d'Intel /Qspectre-load Active les atténuations de spectre pour toutes les instructions qui se chargent en mémoire /Qspectre-load-cf Active les atténuations de spectre pour toutes les instructions de flux de contrôle qui se chargent en mémoire -FICHIERS DE SORTIE- /Fa[fichier] nommer le fichier listing d'assembly /FA[scu] configurer le listing assembleur /Fd[fichier] nommer le fichier .PDB /Fe nommer le fichier exécutable /Fm[fichier] nommer le fichier de mappage /Fo nommer le fichier objet /Fp nommer le fichier d'en-tête précompilé /Fr[fichier] nommer le fichier browser source /FR[fichier] nommer le fichier .SBR étendu /Fi[fichier] nommer le fichier prétraité/Fd : nommer le fichier .PDB /Fe : nommer le fichier exécutable /Fm : nommer le fichier de mappage /Fo : nommer le fichier objet /Fp : nommer le fichier .PCH /FR : nommer le fichier .SBR étendu /Fi : nommer le fichier prétraité /Ft emplacement des fichiers d'en-tête générés pour #import /doc[fichier] traiter les commentaires de documentation XML et nommer éventuellement le fichier .xdc -PRÉPROCESSEUR- /AI ajouter au chemin de recherche des assemblys /FU utilisation forcée d'un assembly/module /C ne pas supprimer les commentaires /D{=|#} définir une macro /E prétraiter dans stdout /EP prétraiter dans stdout, sans #line /P prétraiter dans un fichier /Fx fusionner le code injecté dans un fichier /FI nommer le fichier Include forcé /U supprimer la macro prédéfinie /u supprimer toutes les macros prédéfinies /I ajouter au chemin de recherche Include /X ignorer les "places standard" /PH permet de générer #pragma file_hash durant le prétraitement /PD affiche toutes les définitions de macro -LANGUE- /std: version C++ normalisée c++14 - ISO/IEC 14882:2014 (par défaut) c++17 - ISO/IEC 14882:2017 c++latest - dernier projet de norme (ensemble de fonctionnalités pouvant changer) /permissive[-] permet la compilation du code non conforme (ensemble de fonctionnalités susceptible de changer) (actif par défaut) /Ze permet d'activer les extensions (par défaut) /Za permet de désactiver les extensions /ZW permet d'activer les extensions de langage WinRT /Zs vérification syntaxique uniquement /Zc:arg1[,arg2] conformité au langage C++, où les arguments peuvent être : forScope[-] permet d'appliquer la norme C++ pour les règles de portée wchar_t[-] wchar_t est le type natif et non un typedef auto[-] permet d'appliquer la nouvelle signification C++ standard pour auto trigraphs[-] permet d'activer les trigraphes (désactivés par défaut) rvalueCast[-] permet d'appliquer les règles de conversion de type explicite standard C++ strictStrings[-] permet de désactiver la conversion de littéral de chaîne en [char|wchar_t]* (désactivée par défaut) implicitNoexcept[-] permet d'activer un noexcept implicite sur les fonctions obligatoires threadSafeInit[-] permet l'initialisation statique locale thread-safe inline[-] permet de supprimer la fonction ou les données non référencées s'il s'agit de COMDAT, ou en cas de liaison interne uniquement (désactivé par défaut) sizedDealloc[-] permet d'activer les fonctions de désallocation C++14 dimensionnées globales (activé par défaut) throwingNew[-] suppose que l'opérateur new lève une exception en cas d'échec (désactivé par défaut) referenceBinding[-] une variable temporaire n'est pas liée à une référence Ivalue non const (désactivé par défaut) twoPhase- permet de désactiver la recherche de nom en deux phases ternary[-] permet d'appliquer les règles C++11 pour l'opérateur conditionnel (option désactivée par défaut) noexceptTypes[-] permet d'appliquer les règles de noexcept C++17 (activé par défaut dans C++17 ou version ultérieure) alignedNew[-] permet d'activer l'alignement C++17 des objets alloués dynamiquement (activé par défaut) hiddenFriend[-] applique les règles C++ standard relatives aux amis masqués (rendues implicites en raison de /permissive-) externC[-] applique les règles C++ standard relatives aux fonctions 'extern "C"' (rendues implicites par /permissive-) lambda[-] meilleure prise en charge de lambda à l'aide du nouveau processeur lambda (désactivé par défaut) tlsGuards[-] génère des vérifications au moment de l'exécution pour l'initialisation des variables TLS (activé par défaut) /await pour activer l'extension des fonctions pouvant être reprises /constexpr:depth limite de profondeur de récursivité pour l'évaluation de constexpr (valeur par défaut : 512) /constexpr:backtrace permet d'afficher N évaluations de constexpr dans les diagnostics (valeur par défaut : 10) /constexpr:steps permet de mettre fin à l'évaluation de constexpr après N étapes (valeur par défaut : 100 000) /Zi permet d'activer les informations de débogage /Z7 permet d'activer les informations de débogage selon l'ancien format /Zo[-] permet de générer des informations de débogage plus détaillées pour du code optimisé (activé par défaut) /ZH:[MD5|SHA1|SHA_256] algorithme de hachage pour le calcul de la somme de contrôle du fichier dans les informations de débogage (par défaut : MD5) /Zp[n] permet de compresser les structs à la limite n-octet /Zl permet d'omettre le nom de bibliothèque par défaut dans .OBJ /vd{0|1|2} permet de désactiver/d'activer vtordisp /vm type des pointeurs vers les membres /std: version normalisée du langage C c11 - ISO/IEC 9899:2011 c17 - ISO/IEC 9899:2018 /ZI activer les inform. de débogage de l'opér. Modifier & Continuer /openmp activer les extensions de langage OpenMP 2.0 /openmp:experimental active les extensions de langage OpenMP 2.0 plus certaines extensions de langage OpenMP 3.0+ -DIVERS- @ fichier réponse des options /?, /help afficher ce message d'aide /bigobj générer un format d'objet étendu /c compiler uniquement, pas d'édition des liens /errorReport:option déprécié. Signaler les erreurs internes du compilateur à Microsoft none - ne pas envoyer le rapport prompt - inviter à envoyer immédiatement le rapport queue - lors de la prochaine ouverture de session d'un administrateur, inviter à envoyer le rapport (par défaut) send - envoyer le rapport automatiquement /FC utiliser des chemins complets dans les diagnostics /H longueur maximale du nom externe /J type de caractère par défaut non signé /MP[n] utiliser jusqu'à 'n' processus pour la compilation /nologo supprimer le message de copyright /showIncludes afficher les noms de fichiers Include /Tc compiler le fichier comme .c /Tp compiler le fichier comme .cpp /TC compiler tous les fichiers comme .c /TP compiler tous les fichiers comme .cpp /V définir la chaîne de version /Yc[fichier] créer un fichier .PCH /Yd placer les informations de débogage dans chaque .OBJ /Yl[sym] injecter la référence .PCH pour la bibliothèque de débogage /Yu[fichier] utiliser le fichier .PCH /Y- désactiver toutes les options PCH /Zm mémoire max. allouée (% de la valeur par défaut) /FS utilisation forcée de MSPDBSRV.EXE /source-charset:|.nnnn définit le jeu de caractères source /execution-charset:|.nnnn définit le jeu de caractères d'exécution /utf-8 définit le jeu de caractères source et d'exécution à UTF-8 /validate-charset[-] valide les fichiers UTF-8 uniquement pour les caractères conformes /fastfail[-] activer le mode fast-fail /JMC[-] active Uniquement mon code en mode natif /presetPadding[-] initialisation par remplissage à l'aide de zéros des types de classe basés sur une pile -ÉDITION DES LIENS- /LD Créer une .DLL /LDd Créer une bibliothèque .DLL de débogage /LN Créer un .netmodule /F définir la taille de la pile /link [options et bibliothèques de l'Éditeur de liens] /MD lier avec MSVCRT.LIB /MT lier avec LIBCMT.LIB /MDd lier avec la bibliothèque de débogage MSVCRTD.LIB /MTd lier avec la bibliothèque de débogage LIBCMTD.LIB -ANALYSE DU CODE- /analyze[-] Activer l'analyse native /analyze:quiet[-] Aucun avertissement sur la console /analyze:log Avertissements sur le fichier /analyze:autolog Enregistrer le journal sur *.pftlog /analyze:autolog:ext Enregistrer le journal sur *. /analyze:autolog- Pas de fichier journal/analyze:WX- Avertissements récupérables /analyze:stacksize Frame de pile maximal /analyze:max_paths Chemins d'accès maximum /analyze:only Analyse, pas de génération de code -DIAGNOSTICS- /diagnostics: contrôle le format des messages de diagnostic : classic - conserve le format antérieur column[-] - affiche les informations de la colonne caret[-] - affiche la colonne et la ligne de code source indiquée /Wall activer tous les avertissements /w permet de désactiver tous les avertissements /W définir le niveau d'avertissement (par défaut n=1) /Wv:xx[.yy[.zzzzz]] désactiver les avertissements introduits après la version xx.yy.zzzzz /WX traiter les avertissements comme des erreurs /WL activer les diagnostics sur une ligne /wd désactiver l'avertissement n /we traiter l'avertissement n comme une erreur /wo émettre l'avertissement n une fois /w définir le niveau d'avertissement 1-4 pour n /external:I - emplacement des en-têtes externes /external:env: - variable d'environnement avec des emplacements d'en-têtes externes /external:anglebrackets - permet de traiter tous les en-têtes inclus via <> en tant qu'en-têtes externes /external:W - niveau d'avertissement des en-têtes externes /external:templates[-] - permet d'évaluer le niveau d'avertissement à travers la chaîne d'instanciation de modèle /sdl activer des avertissements et des fonctionnalités de sécurité supplémentaires Determining if the include file errno.h exists passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_4fff7.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckIncludeFile.c cmTC_4fff7.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_4fff7.exe Determining if the include file fcntl.h exists passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_dc3a1.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckIncludeFile.c cmTC_dc3a1.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_dc3a1.exe Determining if the include file signal.h exists passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_f923c.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckIncludeFile.c cmTC_f923c.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_f923c.exe Determining if the include file sys/stat.h exists passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_e37ec.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckIncludeFile.c cmTC_e37ec.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_e37ec.exe Determining if the include file sys/types.h exists passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_35cfa.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckIncludeFile.c cmTC_35cfa.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_35cfa.exe Determining if the include file fenv.h exists passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_aa489.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckIncludeFile.c cmTC_aa489.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_aa489.exe Determining if the FE_ALL_EXCEPT exist passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_e7501.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckSymbolExists.c cmTC_e7501.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_e7501.exe File C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef FE_ALL_EXCEPT return ((int*)(&FE_ALL_EXCEPT))[argc]; #else (void)argc; return 0; #endif } Determining if the FE_INEXACT exist passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_91541.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckSymbolExists.c cmTC_91541.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_91541.exe File C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef FE_INEXACT return ((int*)(&FE_INEXACT))[argc]; #else (void)argc; return 0; #endif } Determining if the strerror exist passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_e4afa.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckSymbolExists.c cmTC_e4afa.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_e4afa.exe File C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef strerror return ((int*)(&strerror))[argc]; #else (void)argc; return 0; #endif } Determining if the strerror_s exist passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_5371a.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckSymbolExists.c cmTC_5371a.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_5371a.exe File C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef strerror_s return ((int*)(&strerror_s))[argc]; #else (void)argc; return 0; #endif } Determining if the _chsize_s exist passed with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_d18f3.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. CheckSymbolExists.c cmTC_d18f3.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_d18f3.exe File C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */ #include int main(int argc, char** argv) { (void)argv; #ifndef _chsize_s return ((int*)(&_chsize_s))[argc]; #else (void)argc; return 0; #endif } Performing C++ SOURCE FILE Test HAVE_STD_IS_TRIVIALLY_COPYABLE succeeded with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_54694.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. src.cxx cmTC_54694.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_54694.exe Source file was: #include struct T { int val; }; static_assert(std::is_trivially_copyable::value, "ok"); int main() { return 0;} Performing C++ SOURCE FILE Test LLVM_HAS_ATOMICS succeeded with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_5dd37.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. src.cxx cmTC_5dd37.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_5dd37.exe Source file was: #ifdef _MSC_VER #include #endif int main() { #ifdef _MSC_VER volatile LONG val = 1; MemoryBarrier(); InterlockedCompareExchange(&val, 0, 1); InterlockedIncrement(&val); InterlockedDecrement(&val); #else volatile unsigned long val = 1; __sync_synchronize(); __sync_val_compare_and_swap(&val, 1, 0); __sync_add_and_fetch(&val, 1); __sync_sub_and_fetch(&val, 1); #endif return 0; } Performing C++ SOURCE FILE Test found_stdinvoke succeeded with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_edb17.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. src.cxx cmTC_edb17.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_edb17.exe Source file was: #include int main() { return std::invoke([](int i){return i;}, 0); } Performing C++ SOURCE FILE Test found_stdindexsequence succeeded with the following output: Change Dir: C:/Users/AE265409/Desktop/ROOT/BUILDR/CMakeFiles/CMakeTmp Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/MSBuild/Current/Bin/MSBuild.exe cmTC_b5c44.vcxproj /p:Configuration=Debug /p:Platform=Win32 /p:VisualStudioVersion=16.0 /v:m && Microsoft (R) Build Engine version 16.8.3+39993bd9d pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. src.cxx cmTC_b5c44.vcxproj -> C:\Users\AE265409\Desktop\ROOT\BUILDR\CMakeFiles\CMakeTmp\Debug\cmTC_b5c44.exe Source file was: #include #include int main() { static_assert(std::is_same, std::make_index_sequence<3>>::value, ""); return 0; }