# Failed to load "hdStorm"

**URL:** <https://forum.aousd.org/t/failed-to-load-hdstorm/2223>\
**Category:** Hydra\
**Tags:** cpp, beginner\
**Created:** [February 11, 2025, 2:16pm UTC](https://forum.aousd.org/t/failed-to-load-hdstorm/2223 "2025-02-11T14:16:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlexLerouge](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.aousd.org/alexlerouge/32/462_2.png) [@AlexLerouge](https://forum.aousd.org/u/AlexLerouge)\
**Post date:** [February 11, 2025, 2:16pm UTC](https://forum.aousd.org/t/failed-to-load-hdstorm/2223/1 "2025-02-11T14:16:21Z")

</div>

Hi !  
I’m trying my hand at c++ and hydra, mostly following that awesome repo [GitHub - raph080/ImGuiHydraEditor: ImGui Hydra Editor is a USD editor written in c++ with the ImGui and OpenUSD frameworks.](https://github.com/raph080/ImGuiHydraEditor). And so far no luck into being able to load Storm. I moved back to a new project and same, as soon as Storm get loaded it fails.

Right now I’m having this:

> Coding Error: in \_Load at line 244 of C:\g\111609598\USD\pxr\base\plug\plugin.cpp – Failed to load plugin ‘hdStorm’: The specified module could not be found.  
> in ‘D:/\*\*\*\*\*\*\*\*/Release/usd/hdStorm.dll’

I’m extremely new to c++ so for now I copied myself the plugins, dll etc. I’m able to read a stage and do basic things, but yeah no matter what I try with storm I’m getting an error. And this one baffles me because the TF\_DEBUG=PLUG\* does show it grabs the plugin, read it at the right place, the dll is there, it’s from the nvidia binaries so I have no idea what’s not working.

Thanks a lot for your help ! 🙏

---

<div class="post-metadata">

**Author:** ![dlanier](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.aousd.org/dlanier/32/166_2.png) [@dlanier](https://forum.aousd.org/u/dlanier)\
**Post date:** [February 12, 2025, 1:29pm UTC](https://forum.aousd.org/t/failed-to-load-hdstorm/2223/2 "2025-02-12T13:29:15Z")

</div>

Hi Alexandre,

I am guessing you are on Windows since you mentioned a .dll.  
Did you add the “bin” and “lib” path of the OpenUSD folder to your windows PATH env var ? As this is required to be able to load the Storm dll.

In case this is not enough, you can enable [gflags](https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/gflags) to tell you what is happening with dll dependencies.

Here is an example of command line to run as a Windows batch file for example :  
REM Please note this is for the maya.exe executable, change this to your exe name.  
“C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\gflags.exe” -i maya.exe +sls  
PAUSE

And run your exe if a dependency of a dll cannot be found, it will output it in your dev output.  
And to remove it use :  
“C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\gflags.exe” -i maya.exe -sls

Regards,  
David

---

<div class="post-metadata">

**Author:** ![AlexLerouge](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.aousd.org/alexlerouge/32/462_2.png) [@AlexLerouge](https://forum.aousd.org/u/AlexLerouge)\
**Post date:** [February 13, 2025, 10:09am UTC](https://forum.aousd.org/t/failed-to-load-hdstorm/2223/3 "2025-02-13T10:09:44Z")

</div>

Ooooh alright I didn’t know about the path needed, they are indeed not present, I’ll try that asap.  
Thank you very much for your input and the detailed tips, greatly appreciated as a total beginner !
