fatal error C1189: #error: STL1001: Unexpected compiler version, expected MSVC 19.29 or newer.

c:
cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build
vcvars64.bat
vcvarsall.bat x64 -vcvars_ver=14.29
d:
git clone 
cd https://github.com/NordicSemiconductor/pc-ble-driver
cd pc-ble-driver
mkdir build
cd build
cmake -G Ninja ..
cmke --build .

But the following error messages occurred.

/nologo /TP -DASIO_STANDALONE -DHCI_LINK_CONTROL -DNOMINMAX -DNRF_SD_BLE_API_VERSION=2 -DSD_RPC_EXPORTS -D_CRT_SECURE_NO_WARNINGS -D_WIN32_WINNT=0x0502 -I..\src\sd_api_common\sdk\components\libraries\util -I..\src\sd_api_v2\sdk\components\serialization\application\codecs\common -I..\src\sd_api_v2\sdk\components\serialization\application\codecs\s130\serializers -I..\src\sd_api_v2\sdk\components\serialization\common -I..\src\sd_api_v2\sdk\components\serialization\common\struct_ser\s130 -I..\include\common -I..\include\common\internal -I..\include\common\internal\transport -ID:\vcpkg\installed\x64-windows\include -I..\include\common\config -I..\include\common\sdk_compat -I..\include\sd_api_v2 /DWIN32 /D_WINDOWS /W3 /GR /EHsc /wd4200 /MDd /Zi /Ob0 /Od /RTC1   -std:c++14 /showIncludes /FoCMakeFiles\nrf_ble_driver_obj_sd_api_v2.dir\src\common\app_ble_gap.cpp.obj /FdCMakeFiles\nrf_ble_driver_obj_sd_api_v2.dir\ /FS -c ..\src\common\app_ble_gap.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals_core.h(575): fatal error C1189: #error:  STL1001: Unexpected compiler version, expected MSVC 19.29 or newer.
[115/372] Building CXX object CMakeFiles\nrf_ble_driver_obj_sd_api_v2.dir\src\common\sd_rpc_impl.cpp.obj

IIRC, this needs changed. Use call vcvarsall.bat …. This is akin to source in bash which adds the variables to the caller’s environment. Though CMake should not have worked if that were the case…

The project could have a messed up compiler detection routine too.

Thanks for your suggestion! I have changed commands as follows. But this issue is still occurred.
c:
cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build
call vcvars64.bat
call vcvarsall.bat x64 -vcvars_ver=14.29
d:
cd D:\pc-ble-driver
mkdir build
cd build
cmake -G Ninja -DMSVC_TOOLSET_VERSION=142 …
cmake --build .

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals_core.h(575): fatal error C1189: #error: STL1001: Unexpected compiler version, expected MSVC 19.29 or newer.

Can you show the output of the cmake configure run? Which compiler version does CMake detect?

And why is this error on a different line (555) in my version of yvals_core.h (same SDK version)?


** 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.28.29924.0
– The CXX compiler identification is MSVC 19.28.29924.0
– Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe
– Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe – works
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Detecting C compile features
– Detecting C compile features - done
– Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe
– Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe – works
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– 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”)
– Check if the system is big endian
– Searching 16 bit integer
– Looking for sys/types.h
– Looking for sys/types.h - found
– Looking for stdint.h
– Looking for stdint.h - found
– Looking for stddef.h
– Looking for stddef.h - found
– Check size of unsigned short
– Check size of unsigned short - done
– Using unsigned short
– Check if the system is big endian - little endian
– 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: D:/Python/Python37/python.exe (found version “3.7.8”) 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

I didn’t change yvals_core.h. So I don’t know why line number is different.

So your installations of visual studio has mismatched compiler and SDK. You could look at the installer if the problem is obvious

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 .
2022/07/11 下午 03:50 …
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 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 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 test
34 個檔案 146,309,833 位元組
5 個目錄 137,845,309,440 位元組可用