diff --git a/CMakeLists.txt b/CMakeLists.txt
index e41c542cfbda158ea45d65784a4ee5f82aa2a529..1d6ecf41e7b898eee75f538a86873379e187c3a9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -45,6 +45,11 @@ set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
 
 IF (WIN32)
     set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
+    set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
+    if(BUILD_SHARED_LIBS)
+        set(CMAKE_MSVC_RUNTIME_LIBRARY "${CMAKE_MSVC_RUNTIME_LIBRARY}DLL")
+    endif()
+    message(STATUS "CMAKE_MSVC_RUNTIME_LIBRARY=${CMAKE_MSVC_RUNTIME_LIBRARY}")
 ENDIF()
 
 ###########################################
@@ -335,8 +340,6 @@ if (_LINTING)
             C_CLANG_TIDY "${_CMAKE_C_CLANG_TIDY};${_CMAKE_C_CLANG_TIDY_CHECKS}"
             )
     endif()
-else()
-    message(STATUS "HEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEERE 5")
 endif()