无法在 64 位 Visual Studio 环境中打开 mkl_intel_s_dll.lib
Can't open mkl_intel_s_dll.lib in 64bit Visual Studio environment
我尝试在Visual studio 2013中使用mkl编译一些程序。
它在32位环境下工作良好。但是在64位中,他们说
错误LNK1181:Can not open 'mkl_intel_s.lib'
错误#11018:无法打开mkl_intel_s_dll.lib
无法打开mkl_intel_s.lib
我已经从parallel studio下载了所有文件
当我从C:Program Files (x86)IntelComposer XEmkllibia32
复制粘贴mkl_intel_s_dll.lib
和mkl_intel_s.lib
时到C:Program Files (x86)IntelComposer XEmkllibintel64
目录,编译成功,但输出程序不能正常工作。
我怎样才能解决这个问题?
你所做的复制绝对是错误的方法,你混合了32位和64位库(令人惊讶的是没有链接器错误,实际上)。您是否(正确地)安装了32位和64位版本的MKL ?您是否选择在(64位)项目的属性设置(英特尔性能库)中使用MKL ?
如果您覆盖了intel64目录中先前存在的文件,您应该使用安装程序卸载并重新安装MKL。(这也可能解决您的问题)。
相关文章:
- 编译时未启用intel oneApi CUDA支持
- 将gsl c++程序与"英特尔MKL"链接
- 如何指示 CMAKE 在 Visual Studio 中使用英特尔 MKL
- OpenCL 在 NVIDIA 和 Intel GPU 上启动内核时CL_INVALID_COMMAND_QUEUE
- 在本征C++中 MKL 的函数"zgges"等价物是多少?
- Ubuntu 下的 Cmake 和 Intel IPP 的编译问题
- 删除复制构造函数的 Intel 13.1.2 中不良C++行为的解决方法
- 检测 Visual Studio 项目的属性中是否启用了英特尔 MKL
- 如何使用Cmake在Linux上设置MKL
- 无法运行使用 MKL 编译的 TensorFlow
- 来自嵌入式应用程序Arduino或Intel Edison的安慰信息?
- 特征运算符如何在内部解释为 MKL 函数?
- 使用特征/英特尔 MKL 求解稀疏线性系统
- Cython通过vdMul调用MKL在元素乘法上崩溃
- C /FORTRAN项目由Visual Studio 2010/Intel 2013创建,将不会在Visual St
- Use Eigen + Intel MKL + Pardiso
- Intel OpenCL编译器:优化结构使用情况
- Compile Eigen + Intel MKL with CMake
- 正在运行intel mkl示例程序-没有这样的文件
- Intel MKL一次可以生成多少个随机数?似乎超出了某些限制