主题:openmp能在dll中使用吗?
在console程序中用openmp并行是可以的。
但是把这个console程序改成dll后被其他程序调用,当运行到dll中的并行标识代码处就报如下错:
OMP: Warning #2: Cannot open message catalog "2052\libiomp5ui.dll":
OMP: System error #126: 找不到指定的模块。
OMP: Info #3: Default messages will be used.
OMP: Error #101: Out of heap memory.
然后程序就退出了。
但是把这个console程序改成dll后被其他程序调用,当运行到dll中的并行标识代码处就报如下错:
OMP: Warning #2: Cannot open message catalog "2052\libiomp5ui.dll":
OMP: System error #126: 找不到指定的模块。
OMP: Info #3: Default messages will be used.
OMP: Error #101: Out of heap memory.
然后程序就退出了。