Я новичок в clion и cmake.Я только что создал проект простой статической библиотеки в vc 2017 и скопировал файл .lib в папку lib внутри проекта clion (также скопировал файл .h в vc, чтобы включить dir в проект clion)
cmake_minimum_required(VERSION 3.12)
project(ex_lib)
set(CMAKE_CXX_STANDARD 14)
set(PROJECT_LINK_LIBS created_lib.lib)
link_directories(lib)
include_directories(include)
add_executable(ex_lib main.cpp)
target_link_libraries(ex_lib ${PROJECT_LINK_LIBS})
но это дает мне следующую ошибку
[ 50%] Building CXX object CMakeFiles/ex_lib.dir/main.cpp.obj
[100%] Linking CXX executable ex_lib.exe
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lcreated_lib
collect2.exe: error: ld returned 1 exit status
CMakeFiles\ex_lib.dir\build.make:85: recipe for target 'ex_lib.exe' failed
CMakeFiles\Makefile2:71: recipe for target 'CMakeFiles/ex_lib.dir/all' failed
CMakeFiles\Makefile2:83: recipe for target 'CMakeFiles/ex_lib.dir/rule' failed
Makefile:117: recipe for target 'ex_lib' failed
mingw32-make.exe[3]: *** [ex_lib.exe] Error 1
mingw32-make.exe[2]: *** [CMakeFiles/ex_lib.dir/all] Error 2
mingw32-make.exe[1]: *** [CMakeFiles/ex_lib.dir/rule] Error 2
mingw32-make.exe: *** [ex_lib] Error 2
Может быть, я сделал что-то не так с cmake.или vc создает файл lib, используя vc ++, который не поддерживается в clion.