【发布时间】:2014-06-10 14:08:19
【问题描述】:
我正在尝试在 win7_64 上使用 openMp 编译 mex 文件。该文件编译正常,但是当我尝试运行它时出现错误:
Error: Invalid MEX file, the specified module could not be found
DependecyWalker 告诉我,LIBGOMP_64-1.DLL 丢失了,我猜是 openmp 库。
我安装了最新版本的 TDM-GCC 并选择在安装程序中安装 openmp 支持。
还有什么我必须安装的吗?
非常感谢
【问题讨论】:
-
你能找到
libgompdll吗?如果是这样,您的LD_LIBRARY_PATH是否指向它的位置? -
是的,libgomp_64-1.dll在mingw的安装目录下,路径变量(win7)指向它...我只是把dll复制到mex文件所在的目录下,现在它工作...感谢指针:)
-
很高兴您找到了解决方案。如果您可以将该解决方案(将 libgomp_64-1.dll 复制到与 mex 文件相同的目录中)放在答案中并接受它,它将使未来的访问者受益。谢谢。