|
intel fortran 从 13.0 开始移除了静态链接版本的 OpenMP 支持,只提供动态链接版本。
也就是只提供 libiomp5md 而不提供 libiomp5mt。
有几个方法解决:
1. 把 libiomp5md.dll 同时拷贝到客户机。
2. 通过创建自解压缩存档(包括dll)来解决这个问题
3. 使用 Enigma Virtual Box 把 exe 和 libiomp5md.dll 打包到一起。
4. 把 libiomp5md.dll 包含在资源里,然后运行前释放到临时目录。用 LoadLibrary 或 LoadLibraryEx 加载。
5. 使用 MemoryModule 直接在内存里加载模块。(https://github.com/fancycode/MemoryModule) |
|