IMPORTED_IMPLIB not set for imported target

I build a opencv library and use it on vs2019.
What is the error ?
the folder ‘opencv\x64\vc16\lib’ that I include have the opencv_reg455d.lib

CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_reg" configuration
  "RelWithDebInfo".
-- "C:/Program Files (x86)/WiX Toolset v3.11/bin/candle.exe" D:/TEST/cmake/deb/windows/bundle.wxs -ext WixBalExtension -ext WixUtilExtension -nologo
"C:/Program Files (x86)/WiX Toolset v3.11/bin/light.exe" D:/TEST/build-debug/bundle.wixobj -o 123.exe -ext WixBalExtension -ext WixUtilExtension -nologo
-- Configuring done
CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_rapid" configuration
  "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_reg" configuration
  "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_rgbd" configuration
  "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_saliency" configuration
  "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_shape" configuration
  "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_stereo" configuration
  "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_structured_light"
  configuration "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_superres" configuration
  "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_surface_matching"
  configuration "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_text" configuration
  "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_tracking" configuration
  "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_videostab"
  configuration "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_wechat_qrcode"
  configuration "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_xfeatures2d"
  configuration "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_ximgproc" configuration
  "RelWithDebInfo".


CMake Error in CMakeLists.txt:
  IMPORTED_IMPLIB not set for imported target "opencv_xobjdetect"
  configuration "RelWithDebInfo".

You’ll need to use MAP_IMPORTED_CONFIG_<CONFIG> to tell CMake that you want to use a different config for OpenCV.

I replace ${OpenCV_LIBRARIES} with sc_opencv.
I try to set ${sc_opencv} with MAP_IMPORTED_CONFIG_<CONFIG>
But ${sc_opencv} is empty with cmake message(${sc_opencv})

cmake_minimum_required (VERSION 3.8)

project(test)
find_package(OpenCV CONFIG REQUIRED)
add_executable (test "main.cpp")
add_library(sc_opencv
        STATIC
        IMPORTED)
set_property(
  TARGET sc_opencv APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG
  )
set_target_properties(sc_opencv PROPERTIES
  IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX"
  IMPORTED_LOCATION_DEBUG "D:/TEST/debug/opencv/x64/vc16/lib"
  )
target_include_directories(test PUBLIC
	${OpenCV_INCLUDE_DIRS}
)
target_link_libraries(test PUBLIC
	${sc_opencv}
)

Here is the ${OpenCV_LIBRARIES}

opencv_calib3d;opencv_core;opencv_dnn;opencv_features2d;opencv_flann;opencv_gapi;opencv_highgui;

This is not how you set a location for an IMPORTED target. Since it is a SHARED library, you must set IMPORTED_LOCATION_DEBUG to the DLL path and IMPORTED_IMPLIB_DEBUG to the .lib path (for the linker).