【发布时间】:2018-03-17 21:36:13
【问题描述】:
为了提供上下文(Unix MacOSX),我正在尝试将 MKL 与 Eigen3 链接。一切正常,除了 Clion 无法运行它构建的可执行文件,但我可以在终端 (./my_exe) (bash shell) 中手动运行 Clion 构建的 exe。
给出的错误是
“dyld:库未加载:@rpath/libiomp5.dylib” 引用自:/Users/MyUser/Desktop/ClionProjects/MyProject/cmake-build-debug/my_exe 原因:找不到图片
我尝试将工作目录设置为 cmake-build-debug,因为这是我通过终端手动运行 exe 时所在的位置,但还没有成功。我检查了库的路径,它们看起来很好( ${DYLD_LIBRARY_PATH} 确实包含多个路径,但其中一个是正确的路径,但是如果这是问题所在,为什么它会在终端外壳中运行良好? )
另外,我对 BOOST 的单元测试支持也不会运行。
【问题讨论】:
-
问题解决了!
标签: macos c++11 clion intel-mkl macos-high-sierra