Fortran Coder

查看: 3619|回复: 10
打印 上一主题 下一主题

[编译器] 什么代码可以关闭运行窗口,不用一直停在press any key to con...

[复制链接]

54

帖子

0

主题

0

精华

实习版主

F 币
653 元
贡献
214 点

元老勋章新人勋章

QQ
楼主
发表于 2022-11-10 10:55:44 | 显示全部楼层
静待花开 发表于 2022-11-10 09:49
是因为程序涉及openmp计算,按照上面的方法设置后,还会差libiomp5md.dll 。不过,这也不是啥问题,我把 ...

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)
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-2 16:06

Powered by Tencent X3.4

© 2013-2024 Tencent

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