Can't build pc-ble-driver on Windows 10

I following description of https://github.com/NordicSemiconductor/pc-ble-driver#Compiling-pc-ble-driver-from-source to build pc-ble-driver

pc-ble-driver\build> cmake -G Ninja ..
-- NRF_BLE_DRIVER_VERSION not specified, setting it to 0.0.0
CMake Warning at D:/vcpkg/scripts/buildsystems/vcpkg.cmake:116 (message):
  Unable to determine target architecture, continuing without vcpkg.
Call Stack (most recent call first):
  build/CMakeFiles/3.14.0/CMakeSystem.cmake:6 (include)
  CMakeLists.txt:25 (project)


-- The C compiler identification is Clang 13.0.0
CMake Error at D:/vcpkg/downloads/tools/cmake-3.14.0-windows/cmake-3.14.0-win32-x86/share/cmake-3.14/Modules/CMakeDetermineCompilerId.cmake:859 (message):
  The Clang compiler tool

    "C:/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/bin/clang.exe"

  targets the MSVC ABI but has a GNU-like command-line interface.  This is
  not supported.  Use 'clang-cl' instead, e.g.  by setting 'CC=clang-cl' in
  the environment.  Furthermore, use the MSVC command-line environment.
Call Stack (most recent call first):
  D:/vcpkg/downloads/tools/cmake-3.14.0-windows/cmake-3.14.0-win32-x86/share/cmake-3.14/Modules/CMakeDetermineCCompiler.cmake:114 (CMAKE_DIAGNOSE_UNSUPPORTED_CLANG)
  CMakeLists.txt:25 (project)


CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
See also "D:/pc-ble-driver/build/CMakeFiles/CMakeOutput.log".

  • My visual studio is 2019. Its msvc should already expected version.

  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build>cl.exe --version
    Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30145 for x64

  • Thanks for your help! I can build pc-ble-driver DLL after I reinstall same version of compiler and SDK of Visual Studio 2019.

    **********************************************************************
    ** Visual Studio 2019 Developer Command Prompt v16.11.16
    ** Copyright (c) 2021 Microsoft Corporation
    **********************************************************************

    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community>cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build

    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build>call vcvars64.bat
    **********************************************************************
    ** Visual Studio 2019 Developer Command Prompt v16.11.16
    ** Copyright (c) 2021 Microsoft Corporation
    **********************************************************************
    [vcvarsall.bat] Environment initialized for: 'x64'

    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build>call vcvarsall.bat x64 -vcvars_ver=14.29
    **********************************************************************
    ** Visual Studio 2019 Developer Command Prompt v16.11.16
    ** Copyright (c) 2021 Microsoft Corporation
    **********************************************************************
    [vcvarsall.bat] Environment initialized for: 'x64'

    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build>d:

    D:\>cd D:\pc-ble-driver\

    D:\pc-ble-driver>mkdir build

    D:\pc-ble-driver>cd build

    D:\pc-ble-driver\build>cmake -G Ninja  -DMSVC_TOOLSET_VERSION=142 ..
    -- NRF_BLE_DRIVER_VERSION not specified, setting it to 0.0.0
    -- CONNECTIVITY_VERSION not specified, setting it to 0.0.0
    -- The C compiler identification is MSVC 19.29.30145.0
    -- The CXX compiler identification is MSVC 19.29.30145.0
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Architecture not set, using native 64-bit toolchain.
    -- Found Git: D:/Program Files/Git/cmd/git.exe (found version "2.37.0.windows.1")
    -- Looking for pthread.h
    -- Looking for pthread.h - not found
    -- Found Threads: TRUE
    -- Compiled tests are installed in directory "bin"
    -- Compiled examples are installed in directory "bin"
    -- Found Python: C:/Program Files/WindowsApps/PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64__qbz5n2kfra8p0/python3.10.exe (found version "3.10.5") found components: Interpreter
    -- Did not find clang-tidy, target tidy is disabled.
    -- If clang-tidy is installed, make sure run-clang-tidy.py and clang-tidy is in PATH
    -- Configuring done
    -- Generating done
    -- Build files have been written to: D:/pc-ble-driver/build

    D:\pc-ble-driver\build>cmake --build .
    [117/372] Building CXX object CMakeFiles\nrf_ble_driver_obj_sd_api_v2.dir\src\common\app_ble_gap.cpp.obj
    ..\src\common\app_ble_gap.cpp(74): warning C5208: 在 typedef 名稱中使用的未命名類別,不可宣告非靜態資料成員、成員列舉或成員類別以外的成員
    ..\src\common\app_ble_gap.cpp(100): warning C5208: 在 typedef 名稱中使用的未命名類別,不可宣告非靜態資料成員、成員列舉或成員類別以外的成員
    [152/372] Building CXX object CMakeFiles\nrf_ble_driver_obj_sd_api_v5.dir\src\common\app_ble_gap.cpp.obj
    ..\src\common\app_ble_gap.cpp(74): warning C5208: 在 typedef 名稱中使用的未命名類別,不可宣告非靜態資料成員、成員列舉或成員類別以外的成員
    ..\src\common\app_ble_gap.cpp(100): warning C5208: 在 typedef 名稱中使用的未命名類別,不可宣告非靜態資料成員、成員列舉或成員類別以外的成員
    [195/372] Building CXX object CMakeFiles\nrf_ble_driver_obj_sd_api_v3.dir\src\common\app_ble_gap.cpp.obj
    ..\src\common\app_ble_gap.cpp(74): warning C5208: 在 typedef 名稱中使用的未命名類別,不可宣告非靜態資料成員、成員列舉或成員類別以外的成員
    ..\src\common\app_ble_gap.cpp(100): warning C5208: 在 typedef 名稱中使用的未命名類別,不可宣告非靜態資料成員、成員列舉或成員類別以外的成員
    [242/372] Building CXX object CMakeFiles\nrf_ble_driver_obj_sd_api_v6.dir\src\common\app_ble_gap.cpp.obj
    ..\src\common\app_ble_gap.cpp(74): warning C5208: 在 typedef 名稱中使用的未命名類別,不可宣告非靜態資料成員、成員列舉或成員類別以外的成員
    ..\src\common\app_ble_gap.cpp(100): warning C5208: 在 typedef 名稱中使用的未命名類別,不可宣告非靜態資料成員、成員列舉或成員類別以外的成員
    [260/372] Building CXX object test\CMakeFiles\test_serial_port_enum_sd_api_v2.dir\util\src\logging.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [263/372] Building CXX object test\CMakeFiles\test_serial_port_enum_sd_api_v2.dir\util\src\test_environment.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [265/372] Building CXX object test\CMakeFiles\test_serial_port_enum_sd_api_v2.dir\util\src\test_util.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [266/372] Building CXX object test\CMakeFiles\test_serial_port_enum_sd_api_v2.dir\util\src\test_util_role.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt\core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [267/372] Building CXX object test\CMakeFiles\test_serial_port_enum_sd_api_v2.dir\util\src\test_util_adapter_wrapper.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [269/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\softdevice_api\testcase_advertising.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [270/372] Building CXX object test\CMakeFiles\test_serial_port_enum_sd_api_v2.dir\util\src\test_util_conversion.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [271/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\softdevice_api\testcase_driver_open_close.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [273/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\softdevice_api\testcase_issue_gh_112.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [274/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\softdevice_api\testcase_issue_128bit_uuid.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [275/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\softdevice_api\testcase_issue_stuck_in_scan_mode.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [276/372] Building CXX object test\CMakeFiles\test_serial_port_enum_sd_api_v2.dir\transport\test_serial_port_enum.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [277/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\softdevice_api\testcase_security.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [278/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\softdevice_api\testcase_util.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [279/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\softdevice_api\testcase_rssi.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [280/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\util\src\logging.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [281/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\util\src\test_util.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [282/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\util\src\test_environment.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [283/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\util\src\test_util_role.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt\core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [287/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\util\src\test_util_adapter_wrapper.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [288/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\softdevice_api\test.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [290/372] Building CXX object test\CMakeFiles\test_sd_api_v5.dir\util\src\test_util_conversion.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [291/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\softdevice_api\testcase_advertising.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [292/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\softdevice_api\testcase_driver_open_close.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [293/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\softdevice_api\testcase_issue_stuck_in_scan_mode.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [294/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\softdevice_api\testcase_rssi.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [295/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\softdevice_api\testcase_security.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [296/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\softdevice_api\testcase_util.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [297/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\util\src\logging.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [298/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\util\src\test_environment.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [299/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\util\src\test_util.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [301/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\util\src\test_util_role.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt\core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [302/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\util\src\test_util_adapter_wrapper.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [303/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\softdevice_api\test.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [304/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\softdevice_api\testcase_advertising.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [305/372] Building CXX object test\CMakeFiles\test_sd_api_v2.dir\util\src\test_util_conversion.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [309/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\softdevice_api\testcase_driver_open_close.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [310/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\softdevice_api\testcase_issue_gh_112.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [311/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\softdevice_api\testcase_issue_stuck_in_scan_mode.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [312/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\softdevice_api\testcase_rssi.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [313/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\softdevice_api\testcase_util.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [314/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\softdevice_api\testcase_security.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [315/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\util\src\logging.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [316/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\util\src\test_environment.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [317/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\util\src\test_util.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [318/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\util\src\test_util_role.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt\core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [319/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\util\src\test_util_adapter_wrapper.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [320/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\softdevice_api\test.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [321/372] Building CXX object test\CMakeFiles\test_sd_api_v3.dir\util\src\test_util_conversion.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [323/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\softdevice_api\testcase_advertising.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [324/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\softdevice_api\testcase_driver_open_close.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [325/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\softdevice_api\testcase_issue_gh_112.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [326/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\softdevice_api\testcase_issue_128bit_uuid.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [327/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\softdevice_api\testcase_issue_stuck_in_scan_mode.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [328/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\softdevice_api\testcase_phy_update.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [329/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\softdevice_api\testcase_rssi.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [330/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\util\src\logging.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [331/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\util\src\test_environment.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [332/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\softdevice_api\testcase_util.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [333/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\util\src\test_util_role.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt\core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [336/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\softdevice_api\testcase_security.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [337/372] Building C object examples\CMakeFiles\port_enumeration_sd_api_v6.dir\port_enumeration\main.c.obj
    ..\examples\port_enumeration\main.c(78): warning C4018: '<': signed/unsigned 不相符
    [340/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\util\src\test_util.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [342/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\softdevice_api\test.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [343/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\util\src\test_util_adapter_wrapper.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [344/372] Building CXX object test\CMakeFiles\test_sd_api_v6.dir\util\src\test_util_conversion.cpp.obj
    D:\vcpkg\installed\x64-windows\include\fmt/core.h(327): warning C4566: 由通用字元名稱 '\u00B5' 表示的字元,無法在目前的字碼頁中表示 (950)
    [346/372] Building C object examples\CMakeFiles\port_enumeration_sd_api_v5.dir\port_enumeration\main.c.obj
    ..\examples\port_enumeration\main.c(78): warning C4018: '<': signed/unsigned 不相符
    [352/372] Building C object examples\CMakeFiles\port_enumeration_sd_api_v2.dir\port_enumeration\main.c.obj
    ..\examples\port_enumeration\main.c(78): warning C4018: '<': signed/unsigned 不相符
    [357/372] Building C object examples\CMakeFiles\port_enumeration_sd_api_v3.dir\port_enumeration\main.c.obj
    ..\examples\port_enumeration\main.c(78): warning C4018: '<': signed/unsigned 不相符
    [372/372] Linking CXX executable examples\nordic_uart_client_sd_api_v6.exe

    D:\pc-ble-driver\build>dir
     磁碟區 D 中的磁碟沒有標籤。
     磁碟區序號:  0DC1-12AD

     D:\pc-ble-driver\build 的目錄

    2022/07/11  下午 03:50    <DIR>          .
    2022/07/11  下午 03:50    <DIR>          ..
    2022/07/11  下午 03:50           126,692 .ninja_deps
    2022/07/11  下午 03:50            57,545 .ninja_log
    2022/07/11  下午 03:50           677,598 build.ninja
    2022/07/11  下午 03:50            21,515 CMakeCache.txt
    2022/07/11  下午 03:50    <DIR>          CMakeFiles
    2022/07/11  下午 03:50            19,123 cmake_install.cmake
    2022/07/11  下午 03:50             3,729 CPackConfig.cmake
    2022/07/11  下午 03:50             4,187 CPackSourceConfig.cmake
    2022/07/11  下午 03:50    <DIR>          examples
    2022/07/11  下午 03:50         1,516,032 nrf-ble-driver-sd_api_v2-mt-gd-0_0_0.dll
    2022/07/11  下午 03:50            11,489 nrf-ble-driver-sd_api_v2-mt-gd-0_0_0.exp
    2022/07/11  下午 03:50         8,427,328 nrf-ble-driver-sd_api_v2-mt-gd-0_0_0.ilk
    2022/07/11  下午 03:50            21,986 nrf-ble-driver-sd_api_v2-mt-gd-0_0_0.lib
    2022/07/11  下午 03:50         9,162,752 nrf-ble-driver-sd_api_v2-mt-gd-0_0_0.pdb
    2022/07/11  下午 03:50        17,103,286 nrf-ble-driver-sd_api_v2-mt-static-gd-0_0_0.lib
    2022/07/11  下午 03:50         1,594,880 nrf-ble-driver-sd_api_v3-mt-gd-0_0_0.dll
    2022/07/11  下午 03:50            12,425 nrf-ble-driver-sd_api_v3-mt-gd-0_0_0.exp
    2022/07/11  下午 03:50         8,254,944 nrf-ble-driver-sd_api_v3-mt-gd-0_0_0.ilk
    2022/07/11  下午 03:50            23,704 nrf-ble-driver-sd_api_v3-mt-gd-0_0_0.lib
    2022/07/11  下午 03:50         8,949,760 nrf-ble-driver-sd_api_v3-mt-gd-0_0_0.pdb
    2022/07/11  下午 03:50        17,273,540 nrf-ble-driver-sd_api_v3-mt-static-gd-0_0_0.lib
    2022/07/11  下午 03:50         1,626,624 nrf-ble-driver-sd_api_v5-mt-gd-0_0_0.dll
    2022/07/11  下午 03:50            12,693 nrf-ble-driver-sd_api_v5-mt-gd-0_0_0.exp
    2022/07/11  下午 03:50         8,297,504 nrf-ble-driver-sd_api_v5-mt-gd-0_0_0.ilk
    2022/07/11  下午 03:50            24,204 nrf-ble-driver-sd_api_v5-mt-gd-0_0_0.lib
    2022/07/11  下午 03:50         9,023,488 nrf-ble-driver-sd_api_v5-mt-gd-0_0_0.pdb
    2022/07/11  下午 03:50        17,462,192 nrf-ble-driver-sd_api_v5-mt-static-gd-0_0_0.lib
    2022/07/11  下午 03:50         1,652,224 nrf-ble-driver-sd_api_v6-mt-gd-0_0_0.dll
    2022/07/11  下午 03:50            12,707 nrf-ble-driver-sd_api_v6-mt-gd-0_0_0.exp
    2022/07/11  下午 03:50         8,306,920 nrf-ble-driver-sd_api_v6-mt-gd-0_0_0.ilk
    2022/07/11  下午 03:50            24,228 nrf-ble-driver-sd_api_v6-mt-gd-0_0_0.lib
    2022/07/11  下午 03:50         9,064,448 nrf-ble-driver-sd_api_v6-mt-gd-0_0_0.pdb
    2022/07/11  下午 03:50        17,534,040 nrf-ble-driver-sd_api_v6-mt-static-gd-0_0_0.lib
    2022/07/11  下午 03:50             2,457 nrf-ble-driverConfig.cmake
    2022/07/11  下午 03:50             1,564 nrf-ble-driverConfig.cmake.in
    2022/07/11  下午 03:50             2,025 nrf-ble-driverConfigVersion.cmake
    2022/07/11  下午 03:50    <DIR>          test
                  34 個檔案     146,309,833 位元組
                   5 個目錄  137,845,309,440 位元組可用

Related