Fortran Coder

DLL文件引用了MKL后发布需要附加哪些文件

查看数: 1527 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-5-30 23:35

正文摘要:

用Fortran编译了一个DLL,如果没有额外函数可以用VB正常调用 如果在A.DLL里用了函数引用了mkl_lapack95.lib库,再编译出的A.DLL就不能调用,提示找不到A.DLL文件 采用的静态连接库的方式编译。 如果是编译成EXE文件 ...

回复

li913 发表于 2023-6-5 09:37:06
cqflhl 发表于 2023-6-5 00:01
exe问题已经解决,参加
https://blog.csdn.net/zjqlovell/article/details/47397599

项目-属性-language
cqflhl 发表于 2023-6-5 00:01:46
li913 发表于 2023-6-2 10:04
还是之前的解决方案,用串行库,并关闭omp。这是由于omp库的版本差异引起的问题,即编译时用的intel fort ...

exe问题已经解决,参加
https://blog.csdn.net/zjqlovell/article/details/47397599

另外OMP在哪里关闭啊,没有找到
li913 发表于 2023-6-2 10:04:58
cqflhl 发表于 2023-5-31 22:06
谢谢,换成并行可以了,关闭OMP没有找到在哪里,但也没有影响,可能默认是关闭的吧

还有一个关于exe的问 ...

还是之前的解决方案,用串行库,并关闭omp。这是由于omp库的版本差异引起的问题,即编译时用的intel fortran自带的omp,运行时用的 vb的omp。或者你可以把提示中的那个libiomp5md.dll拷贝到主程序目录,这种方法不确定能否管用。
li913 发表于 2023-5-31 13:59:07
使用mkl的时候,用串行库,并关闭omp。

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-10 04:34

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表