如何解决在Windows / Clion / Cmake中链接MKL库
我对CMake还是很陌生,我正在尝试将MKL库包含在我在Clion中完成的项目中。 根据需要,编译器为MVS 2019。
使用MKL tool,我得到以下信息:
use this link line: mkl_intel_ilp64_dll.lib mkl_tbb_thread_dll.lib mkl_core_dll.lib tbb.lib
compiler options: /DMKL_ILP64 -I"%MKLROOT%"\include
我对CMake的最佳了解使我可以尝试以下操作:
set(MKL_DIR "C:/Program Files (x86)/IntelSWTools/compilers_and_libraries_2020.3.279/windows/mkl/lib/intel64_win")
target_link_libraries(project_x PRIVATE "${MKL_DIR}/mkl_intel_lp64")
但是当然,当我尝试检查它是否找到该库时:
find_library(MKL_LIB mkl_intel_lp64)
if(NOT MKL_LIB)
message(FATAL_ERROR "mkl library not found")
endif()
结果令人失望(= edit:library找不到)。如何在Windows / Clion IDE中正确执行此操作?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。