You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Compiler: MSVC 2019 - 16.8.5 x64
Operating system: Windows Server 2019
Build Mode: Release with Debug Info
Boost version: 1.74.0
When trying to use boost stacktrace functionality on Windows in an executable, the executable builds, links, and runs as expected and the application stack trace is displayed as expected. When trying to use boost stacktrace functionality in a .DLL, the follow error messaging is presented by the application on DLL load time: The original 1002 could not be located in the dynamic link library C:\Windows\SYSTEM32\dbgeng.dll. I have verified that the DLL exists and like I mentioned previously, the boost stacktrace functionality does work in an executable.
I have tried building boost stacktrace as both a header only library and linking in as a .dll using the define: BOOST_STACKTRACE_LINK.
The text was updated successfully, but these errors were encountered:
Basically, the entry point is missing in dbgeng.dll. I've seen this before when trying to run an executable that consumes Boost.Stacktrace on another machine. Seems that it's not safe to link against Stacktrace and run the resulting binary on any machine other than the machine it was built on (for Windows targets).
Compiler: MSVC 2019 - 16.8.5 x64
Operating system: Windows Server 2019
Build Mode: Release with Debug Info
Boost version: 1.74.0
When trying to use boost stacktrace functionality on Windows in an executable, the executable builds, links, and runs as expected and the application stack trace is displayed as expected. When trying to use boost stacktrace functionality in a .DLL, the follow error messaging is presented by the application on DLL load time:
The original 1002 could not be located in the dynamic link library C:\Windows\SYSTEM32\dbgeng.dll
. I have verified that the DLL exists and like I mentioned previously, the boost stacktrace functionality does work in an executable.I have tried building boost stacktrace as both a header only library and linking in as a .dll using the define:
BOOST_STACKTRACE_LINK
.The text was updated successfully, but these errors were encountered: