无法在dll中找到过程入口点GOMP_parallel

用户3051029

我有一个使用OpenMP的QT应用程序。(mingw,win8)我想在没有qt创建者的情况下使用.exe文件。我已经将所有dll都放在了build目录中,但是当我运行.exe文件时,仍然收到此消息。

顺便说一句,如果我从Qt Creator运行,一切都会很好。

那是我的应用程序中仅有的OpenMP代码:

#pragma omp parallel for schedule(dynamic, 1)

这就是我在.pro文件中启用OpenMP的方式

QMAKE_CXXFLAGS+= -fopenmp
QMAKE_LFLAGS +=  -fopenmp

不确定是否重要,但是此代码可在QThread中使用。我的意思是我有一个线程用于GUI,第二个线程用于计算。

任何想法为什么会发生这种情况?

升级

是的,我也放在libgomp-1.dll那儿。

更新2

Dependency Walker仅显示了几个缺少的Microsoft dll。不要以为那是问题。

用户3051029

好的,问题解决了。

我从以下位置复制了dll:

\Qt\Qt5.5.1\5.5\mingw492_32\bin\

代替:

\Qt\Qt5.5.1\Tools\mingw492_32\bin\

也许有人会觉得有用。

是的,Dependency Walker在这种情况下无济于事。该OpenMP dll并没有丢失,这不是我所需要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

循环点直到过程完成?重击

MySQL和MySQL(pyodbc):找不到过程入口点OPENSSL_sk_new_reserve

无法在DLL中找到过程

React无法在任何根目录中找到入口文件

在动态链接库sfml-graphics-2.dll中找不到过程入口点_ZSt24__throw_out_of_range_fmtPKcz

错误的DLL中“找不到过程入口点……”

Qt5部署“无法找到过程入口点”

JNI:未定义符号GOMP_parallel

Excel VBA,无法从DLL文件中找到DLL入口点

Docker入口点“未找到”

如何修复'过程入口点SDL_RWclose不能在动态链接库中找到'

无法解决的外部/过程入口点无法在BPL中找到

Cygwin gcc创建损坏的二进制文件-无法在动态链接库中找到过程入口点

找不到过程入口点__gxx_personality_v0

XP上的C过程入口点inet_ntop WS2_32.dll?

特定的应用程序无法识别DLL入口点

System.EntryPointNotFoundException:无法找到入口点

过程入口点setdefaultdlldirectories找不到kernel32.dll

无法将C#dll注册为COM组件,模块已加载,但未找到入口点DLLRegisterServer

为什么收到“无法在DLL中找到名为'SquareRoot'的入口点”消息?

VSTOInstaller.exe错误0x8007007F在动态链接库VERSION.dll中找不到过程入口点GetFileVersionInfoExW

无法在动态链接库中找到过程入口点clCreateCommandQueueWithProperties

无法在 DLL“Dll.dll”中找到名为“JoinString”的入口点。在 C# 中

EFCore MAC - 无法找到名为“AppleCryptoNative_SslCreateContext”的入口点

过程入口点... renderSynchronous@QRenderAspectPrivate@Qt3DRender ... 无法在动态链接库中定位... *.dll

Add-AzureRmAccount:无法在 DLL“iphlpapi.dll”中找到名为“GetPerAdapterInfo”的入口点

从自定义 PE 文件中的 dll 导入时,无法找到过程入口点 MessageBoxA

测试入口点的 dotnet dll

无法在 exe 中找到过程入口点